Class SeedingThread
- java.lang.Object
-
- java.lang.Thread
-
- org.apache.manifoldcf.crawler.system.SeedingThread
-
- All Implemented Interfaces:
java.lang.Runnable
public class SeedingThread extends java.lang.ThreadThis 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.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_rcsidprotected static intMAX_COUNTThe number of documents that are added to the queue per transactionprotected java.lang.StringprocessIDProcess IDprotected SeedingResetManagerresetManagerSeeding reset manager
-
Constructor Summary
Constructors Constructor Description SeedingThread(SeedingResetManager resetManager, java.lang.String processID)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrun()-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Field Detail
-
_rcsid
public static final java.lang.String _rcsid
- See Also:
- Constant Field Values
-
resetManager
protected final SeedingResetManager resetManager
Seeding reset manager
-
processID
protected final java.lang.String processID
Process ID
-
MAX_COUNT
protected static final int MAX_COUNT
The number of documents that are added to the queue per transaction- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SeedingThread
public SeedingThread(SeedingResetManager resetManager, java.lang.String processID) throws ManifoldCFException
Constructor.- Throws:
ManifoldCFException
-
-