package com.grendelscan.testing.jobs;
import org.apache.http.cookie.Cookie;
import com.grendelscan.scan.InterruptedScanException;
import com.grendelscan.testing.modules.AbstractTestModule;
import com.grendelscan.testing.modules.types.BySetCookieTest;
public class BySetCookieTestJob extends TransactionTestJob
{
/**
*
*/
private static final long serialVersionUID = 1L;
private final Cookie cookie;
public BySetCookieTestJob(final Class<? extends AbstractTestModule> moduleClass, final int transactionID, final Cookie cookie)
{
super(moduleClass, transactionID);
this.cookie = cookie;
this.transactionID = transactionID;
}
@Override
public void internalRunTest() throws InterruptedScanException
{
((BySetCookieTest) getModule()).testBySetCookie(transactionID, cookie, getId());
}
}