public class ActiveScanController extends Object implements ScanController<ActiveScan>
Constructor and Description |
---|
ActiveScanController(ExtensionActiveScan extension) |
Modifier and Type | Method and Description |
---|---|
List<ActiveScan> |
getActiveScans() |
List<ActiveScan> |
getAllScans() |
ActiveScan |
getLastScan() |
ActiveScan |
getScan(int id) |
int |
getTotalNumberScans() |
void |
pauseAllScans() |
void |
pauseScan(int id) |
int |
registerScan(ActiveScan ascan) |
int |
removeAllScans() |
int |
removeFinishedScans() |
ActiveScan |
removeScan(int id) |
void |
reset() |
void |
resumeAllScans() |
void |
resumeScan(int id) |
void |
setExtAlert(ExtensionAlert extAlert) |
int |
startScan(String name,
Target target,
User user,
Object[] contextSpecificObjects) |
void |
stopAllScans() |
void |
stopScan(int id) |
public ActiveScanController(ExtensionActiveScan extension)
public void setExtAlert(ExtensionAlert extAlert)
public int startScan(String name, Target target, User user, Object[] contextSpecificObjects)
startScan
in interface ScanController<ActiveScan>
public int registerScan(ActiveScan ascan)
public ActiveScan getScan(int id)
getScan
in interface ScanController<ActiveScan>
public ActiveScan getLastScan()
getLastScan
in interface ScanController<ActiveScan>
public List<ActiveScan> getAllScans()
getAllScans
in interface ScanController<ActiveScan>
public List<ActiveScan> getActiveScans()
getActiveScans
in interface ScanController<ActiveScan>
public ActiveScan removeScan(int id)
removeScan
in interface ScanController<ActiveScan>
public int getTotalNumberScans()
public void stopAllScans()
stopAllScans
in interface ScanController<ActiveScan>
public void pauseAllScans()
pauseAllScans
in interface ScanController<ActiveScan>
public void resumeAllScans()
resumeAllScans
in interface ScanController<ActiveScan>
public int removeAllScans()
removeAllScans
in interface ScanController<ActiveScan>
public int removeFinishedScans()
removeFinishedScans
in interface ScanController<ActiveScan>
public void stopScan(int id)
stopScan
in interface ScanController<ActiveScan>
public void pauseScan(int id)
pauseScan
in interface ScanController<ActiveScan>
public void resumeScan(int id)
resumeScan
in interface ScanController<ActiveScan>
public void reset()