|
|||||||||
| 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.SeedingThread
public class SeedingThread
This class represents the background seeding thread. Its job is to add seeded documents from the connector periodically, during adaptive crawls (which continue until stopped). The actual use case is for creating a connector that handles RSS feeds, including keeping them current and handling deletions.
| Nested Class Summary | |
|---|---|
protected static class |
SeedingThread.SeedingResetManager
Class which handles reset for seeding thread pool (of which there's typically only one member). |
| 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 static int |
MAX_COUNT
The number of documents that are added to the queue per transaction |
protected QueueTracker |
queueTracker
|
protected static SeedingThread.SeedingResetManager |
resetManager
Worker thread pool reset manager |
| Fields inherited from class java.lang.Thread |
|---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Constructor Summary | |
|---|---|
SeedingThread(QueueTracker queueTracker)
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 static SeedingThread.SeedingResetManager resetManager
protected QueueTracker queueTracker
protected static final int MAX_COUNT
| Constructor Detail |
|---|
public SeedingThread(QueueTracker queueTracker)
throws ManifoldCFException
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 | ||||||||