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.Thread
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.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
_rcsid
protected static int
MAX_COUNT
The number of documents that are added to the queue per transactionprotected java.lang.String
processID
Process IDprotected SeedingResetManager
resetManager
Seeding 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 void
run()
-
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
-
-