Package org.zaproxy.zap.extension.ascan
Class ActiveScanController
- java.lang.Object
-
- org.zaproxy.zap.extension.ascan.ActiveScanController
-
- All Implemented Interfaces:
ScanController<ActiveScan>
public class ActiveScanController extends java.lang.Object implements ScanController<ActiveScan>
-
-
Constructor Summary
Constructors Constructor Description ActiveScanController(ExtensionActiveScan extension)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ActiveScan>
getActiveScans()
java.util.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(java.lang.String name, Target target, User user, java.lang.Object[] contextSpecificObjects)
void
stopAllScans()
void
stopScan(int id)
-
-
-
Constructor Detail
-
ActiveScanController
public ActiveScanController(ExtensionActiveScan extension)
-
-
Method Detail
-
setExtAlert
public void setExtAlert(ExtensionAlert extAlert)
-
startScan
public int startScan(java.lang.String name, Target target, User user, java.lang.Object[] contextSpecificObjects)
- Specified by:
startScan
in interfaceScanController<ActiveScan>
-
registerScan
public int registerScan(ActiveScan ascan)
-
getScan
public ActiveScan getScan(int id)
- Specified by:
getScan
in interfaceScanController<ActiveScan>
-
getLastScan
public ActiveScan getLastScan()
- Specified by:
getLastScan
in interfaceScanController<ActiveScan>
-
getAllScans
public java.util.List<ActiveScan> getAllScans()
- Specified by:
getAllScans
in interfaceScanController<ActiveScan>
-
getActiveScans
public java.util.List<ActiveScan> getActiveScans()
- Specified by:
getActiveScans
in interfaceScanController<ActiveScan>
-
removeScan
public ActiveScan removeScan(int id)
- Specified by:
removeScan
in interfaceScanController<ActiveScan>
-
getTotalNumberScans
public int getTotalNumberScans()
-
stopAllScans
public void stopAllScans()
- Specified by:
stopAllScans
in interfaceScanController<ActiveScan>
-
pauseAllScans
public void pauseAllScans()
- Specified by:
pauseAllScans
in interfaceScanController<ActiveScan>
-
resumeAllScans
public void resumeAllScans()
- Specified by:
resumeAllScans
in interfaceScanController<ActiveScan>
-
removeAllScans
public int removeAllScans()
- Specified by:
removeAllScans
in interfaceScanController<ActiveScan>
-
removeFinishedScans
public int removeFinishedScans()
- Specified by:
removeFinishedScans
in interfaceScanController<ActiveScan>
-
stopScan
public void stopScan(int id)
- Specified by:
stopScan
in interfaceScanController<ActiveScan>
-
pauseScan
public void pauseScan(int id)
- Specified by:
pauseScan
in interfaceScanController<ActiveScan>
-
resumeScan
public void resumeScan(int id)
- Specified by:
resumeScan
in interfaceScanController<ActiveScan>
-
reset
public void reset()
-
-