Package org.objectweb.howl.log
Class LogBufferManager.FlushManager
- java.lang.Object
-
- java.lang.Thread
-
- org.objectweb.howl.log.LogBufferManager.FlushManager
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- LogBufferManager
class LogBufferManager.FlushManager extends java.lang.Thread
helper thread to flush buffers that have threads waiting longer than configured maximum.This thread is shut down by #close().
- See Also:
LogBufferManager.close()
-
-
Field Summary
Fields Modifier and Type Field Description (package private) boolean
isClosed
prevents FlushManager from flushing buffers when true.
-
Constructor Summary
Constructors Constructor Description FlushManager(java.lang.String name)
-
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
-
-