|
||||||||||
| 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.Runnablerun in class ThreadEventManagerprotected 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 | |||||||||