package com.grendelscan.testing.jobs;
import com.grendelscan.scan.InterruptedScanException;
import com.grendelscan.testing.modules.AbstractTestModule;
import com.grendelscan.testing.modules.types.InitialAuthenticationTest;
import com.grendelscan.testing.utils.sessionIDs.SessionIDLocation;
public class InitialAuthenticationTestJob extends TransactionTestJob
{
/**
*
*/
private static final long serialVersionUID = 1L;
private final SessionIDLocation sessionIDLocation;
public InitialAuthenticationTestJob(final Class<? extends AbstractTestModule> moduleClass, final int transactionID, final SessionIDLocation sessionIDLocation)
{
super(moduleClass, transactionID);
this.sessionIDLocation = sessionIDLocation;
}
@Override
public void internalRunTest() throws InterruptedScanException
{
((InitialAuthenticationTest) getModule()).testInitialAuthentication(transactionID, sessionIDLocation, getId());
}
}