net.sourceforge.networktools.core.portscanner
Class ScanJobPool

java.lang.Object
  extended by net.sourceforge.networktools.core.portscanner.ScanJobPool
All Implemented Interfaces:
java.lang.Runnable

public class ScanJobPool
extends java.lang.Object
implements java.lang.Runnable

Author:
Geoffrey

Constructor Summary
ScanJobPool(PortScanner portScanner, boolean addressIsHostName, java.lang.String addressString, java.lang.String portString, int threadsAmount, int pauzeTime)
           
 
Method Summary
 void addSuccesfulScanJob(ScanJob scanJob)
           
 void destroy()
           
 ScanJob getNextScanJob()
           
 int getPauzeTime()
           
 void removeAddress(java.net.InetAddress removeAddress)
           
 void run()
           
 void threadFinished(int threadIndex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScanJobPool

public ScanJobPool(PortScanner portScanner,
                   boolean addressIsHostName,
                   java.lang.String addressString,
                   java.lang.String portString,
                   int threadsAmount,
                   int pauzeTime)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

getPauzeTime

public int getPauzeTime()

getNextScanJob

public ScanJob getNextScanJob()

addSuccesfulScanJob

public void addSuccesfulScanJob(ScanJob scanJob)

removeAddress

public void removeAddress(java.net.InetAddress removeAddress)

threadFinished

public void threadFinished(int threadIndex)

destroy

public void destroy()


Copyright © 2004-2008 Geoffrey De Smet. All Rights Reserved.