protected class ConcurrentMergeScheduler.MergeThread
extends java.lang.Thread
| Constructor and Description |
|---|
MergeThread(IndexWriter writer,
MergePolicy.OneMerge startMerge) |
| Modifier and Type | Method and Description |
|---|---|
MergePolicy.OneMerge |
getRunningMerge() |
void |
run() |
void |
setRunningMerge(MergePolicy.OneMerge merge) |
void |
setThreadPriority(int pri) |
java.lang.String |
toString() |
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, yieldpublic MergeThread(IndexWriter writer, MergePolicy.OneMerge startMerge) throws java.io.IOException
java.io.IOExceptionpublic void setRunningMerge(MergePolicy.OneMerge merge)
public MergePolicy.OneMerge getRunningMerge()
public void setThreadPriority(int pri)
public void run()
run in interface java.lang.Runnablerun in class java.lang.Threadpublic java.lang.String toString()
toString in class java.lang.Thread