|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.lang.Thread
org.apache.manifoldcf.crawler.system.DocumentDeleteStufferThread
public class DocumentDeleteStufferThread
This class looks for documents that need to be deleted (as part of a job deletion), and queues them up for the various document delete threads to take care of. To do this, this thread performs a query which returns a chunk of results, then queues those results. The individual document delete threads will be waiting on the queue. Once the queue is full enough, the thread then sleeps until the delete queue is empty again.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.lang.Thread |
|---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
| Field Summary | |
|---|---|
static java.lang.String |
_rcsid
|
protected DocumentDeleteQueue |
documentDeleteQueue
|
protected DocDeleteResetManager |
resetManager
|
| Fields inherited from class java.lang.Thread |
|---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Constructor Summary | |
|---|---|
DocumentDeleteStufferThread(DocumentDeleteQueue documentDeleteQueue,
int n,
DocDeleteResetManager resetManager)
Constructor. |
|
| Method Summary | |
|---|---|
void |
run()
|
| Methods inherited from class java.lang.Thread |
|---|
activeCount, checkAccess, 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, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, 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 |
|---|
public static final java.lang.String _rcsid
protected DocumentDeleteQueue documentDeleteQueue
protected DocDeleteResetManager resetManager
| Constructor Detail |
|---|
public DocumentDeleteStufferThread(DocumentDeleteQueue documentDeleteQueue,
int n,
DocDeleteResetManager resetManager)
throws ManifoldCFException
documentDeleteQueue - is the document queue we'll be stuffing.n - is the maximum number of threads that will be doing delete processing.
ManifoldCFException| Method Detail |
|---|
public void run()
run in interface java.lang.Runnablerun in class java.lang.Thread
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||