| Modifier and Type | Class and Description |
|---|---|
class |
Lucene.Scheduler.Assignment |
(package private) class |
Lucene.Scheduler.Marker |
Thread.State, Thread.UncaughtExceptionHandler| Modifier and Type | Field and Description |
|---|---|
static int |
BUSY_FULL_INDEX |
static int |
BUSY_INDEX |
static int |
IDLE |
static int |
IDLE_AFTER_ERROR |
static int |
READONLY |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY| Constructor and Description |
|---|
Scheduler() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
assign(Lucene.Scheduler.Assignment a) |
(package private) boolean |
assigned(Lucene.Scheduler.Assignment a)
Checks whether the given assignment is scheduled already
|
(package private) void |
deleteIndex(String number,
Class<? extends IndexDefinition> klass) |
(package private) void |
deleteIndex(String number,
String indexName) |
(package private) void |
fullIndex() |
(package private) void |
fullIndex(String index) |
Lucene.Scheduler.Assignment |
getAssignment() |
Collection<Lucene.Scheduler.Assignment> |
getQueue() |
int |
getStatus() |
(package private) void |
newIndex(String number,
Class<? extends IndexDefinition> klass) |
void |
run() |
int |
unAssign(int id) |
(package private) void |
updateIndex(String number,
Class<? extends IndexDefinition> klass) |
(package private) void |
waitForReady() |
activeCount, checkAccess, clone, 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, yieldpublic static final int READONLY
public static final int IDLE
public static final int IDLE_AFTER_ERROR
public static final int BUSY_INDEX
public static final int BUSY_FULL_INDEX
public int getStatus()
public Lucene.Scheduler.Assignment getAssignment()
public Collection<Lucene.Scheduler.Assignment> getQueue()
public int unAssign(int id)
void assign(Lucene.Scheduler.Assignment a)
boolean assigned(Lucene.Scheduler.Assignment a)
void newIndex(String number, Class<? extends IndexDefinition> klass)
void updateIndex(String number, Class<? extends IndexDefinition> klass)
void deleteIndex(String number, Class<? extends IndexDefinition> klass)
void waitForReady()
void fullIndex()
void fullIndex(String index)
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}