public static class WALSplitter.WriterThread extends Thread
Thread.State, Thread.UncaughtExceptionHandler| Modifier and Type | Field and Description |
|---|---|
private WALSplitter.PipelineController |
controller |
private WALSplitter.EntryBuffers |
entryBuffers |
private WALSplitter.OutputSink |
outputSink |
private boolean |
shouldStop |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY| Constructor and Description |
|---|
WriterThread(WALSplitter.PipelineController controller,
WALSplitter.EntryBuffers entryBuffers,
WALSplitter.OutputSink sink,
int i) |
| Modifier and Type | Method and Description |
|---|---|
private void |
doRun() |
(package private) void |
finish() |
void |
run() |
private void |
writeBuffer(WALSplitter.RegionEntryBuffer buffer) |
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, yieldprivate volatile boolean shouldStop
private WALSplitter.PipelineController controller
private WALSplitter.EntryBuffers entryBuffers
private WALSplitter.OutputSink outputSink
WriterThread(WALSplitter.PipelineController controller, WALSplitter.EntryBuffers entryBuffers, WALSplitter.OutputSink sink, int i)
private void doRun() throws IOException
IOExceptionprivate void writeBuffer(WALSplitter.RegionEntryBuffer buffer) throws IOException
IOExceptionvoid finish()
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.