Class WorkerResetManager
- java.lang.Object
 - 
- org.apache.manifoldcf.crawler.system.ResetManager
 - 
- org.apache.manifoldcf.crawler.system.WorkerResetManager
 
 
 
- 
public class WorkerResetManager extends ResetManager
Class which handles reset for worker thread pool. The reset action here is to mark all active documents as being ready for queuing. 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.String_rcsidprotected DocumentQueuedqThe document queueprotected DocumentCleanupQueueeqThe expiration queue- 
Fields inherited from class org.apache.manifoldcf.crawler.system.ResetManager
involvedThreadCount, processID, resetRequired, waitingThreads 
 - 
 
- 
Constructor Summary
Constructors Constructor Description WorkerResetManager(DocumentQueue dq, DocumentCleanupQueue eq, java.lang.String processID)Constructor. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidperformResetLogic(IThreadContext tc, java.lang.String processID)Resetprotected voidperformWakeupLogic()Do the wakeup logic.- 
Methods inherited from class org.apache.manifoldcf.crawler.system.ResetManager
noteEvent, registerMe, waitForReset 
 - 
 
 - 
 
- 
- 
Field Detail
- 
_rcsid
public static final java.lang.String _rcsid
- See Also:
 - Constant Field Values
 
 
- 
dq
protected final DocumentQueue dq
The document queue 
- 
eq
protected final DocumentCleanupQueue eq
The expiration queue 
 - 
 
- 
Constructor Detail
- 
WorkerResetManager
public WorkerResetManager(DocumentQueue dq, DocumentCleanupQueue eq, java.lang.String processID)
Constructor. 
 - 
 
- 
Method Detail
- 
performResetLogic
protected void performResetLogic(IThreadContext tc, java.lang.String processID) throws ManifoldCFException
Reset- Specified by:
 performResetLogicin classResetManager- Throws:
 ManifoldCFException
 
- 
performWakeupLogic
protected void performWakeupLogic()
Do the wakeup logic.- Specified by:
 performWakeupLogicin classResetManager
 
 - 
 
 -