|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Thread | +--faust.sacha.web.bot.spider.event.ThreadEventManager | +--faust.sacha.web.bot.spider.event.QueueManager
Field Summary | |
protected ProcessBroker |
m_broker
|
protected UrlQInt |
m_queue
|
Fields inherited from class faust.sacha.web.bot.spider.event.ThreadEventManager |
m_state |
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
QueueManager(java.lang.String name,
UrlQInt queue,
ProcessBroker broker)
|
Method Summary | |
protected void |
addThread()
|
int |
getNbThreads()
|
protected abstract void |
process(URLData url)
|
void |
receiveEvent(ThreadEvent event)
|
protected void |
removeThread()
|
void |
run()
|
Methods inherited from class faust.sacha.web.bot.spider.event.ThreadEventManager |
addToListeners, getState, sendEvent, sendEventAll, setState, stopAllListenningThreads |
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected UrlQInt m_queue
protected ProcessBroker m_broker
Constructor Detail |
public QueueManager(java.lang.String name, UrlQInt queue, ProcessBroker broker)
Method Detail |
public void run()
run
in interface java.lang.Runnable
run
in class ThreadEventManager
protected abstract void process(URLData url)
protected void addThread()
protected void removeThread()
public int getNbThreads()
public void receiveEvent(ThreadEvent event)
receiveEvent
in class ThreadEventManager
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |