public abstract class ScanThread extends Thread implements GenericScanner
Thread.State, Thread.UncaughtExceptionHandler
Modifier and Type | Field and Description |
---|---|
protected ScanListenner |
listenner |
protected int |
progress |
protected String |
site |
protected SiteNode |
startNode |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
Constructor and Description |
---|
ScanThread(String site,
ScanListenner listenner) |
Modifier and Type | Method and Description |
---|---|
abstract int |
getMaximum() |
abstract int |
getProgress() |
String |
getSite() |
SiteNode |
getStartNode() |
abstract boolean |
isPaused() |
abstract boolean |
isStopped() |
abstract void |
pauseScan() |
abstract void |
resumeScan() |
void |
scanProgress(String host,
int progress,
int maximum) |
void |
setStartNode(SiteNode startNode) |
abstract void |
stopScan() |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getJustScanInScope, getList, isRunning, reset, setJustScanInScope, setScanAsUser, setScanChildren, setScanContext, setTechSet, start
protected String site
protected ScanListenner listenner
protected int progress
protected SiteNode startNode
public ScanThread(String site, ScanListenner listenner)
public void scanProgress(String host, int progress, int maximum)
public SiteNode getStartNode()
getStartNode
in interface GenericScanner
public void setStartNode(SiteNode startNode)
setStartNode
in interface GenericScanner
public abstract void stopScan()
stopScan
in interface GenericScanner
public abstract boolean isStopped()
isStopped
in interface GenericScanner
public String getSite()
getSite
in interface GenericScanner
public abstract int getProgress()
getProgress
in interface GenericScanner
public abstract int getMaximum()
getMaximum
in interface GenericScanner
public abstract void pauseScan()
pauseScan
in interface GenericScanner
public abstract void resumeScan()
resumeScan
in interface GenericScanner
public abstract boolean isPaused()
isPaused
in interface GenericScanner