Package com.illumon.intradaylogger
Class IntradayLoggerRoundRobinWriterThread
java.lang.Object
java.lang.Thread
com.illumon.intradaylogger.IntradayLoggerRoundRobinWriterThread
- All Implemented Interfaces:
Runnable
A thread that writes out multiple
IntradayLogger entries to their destinations. If an
IOException occurs and the logger isn't closed, then the program will exit. If the logger
is closed, the assumption is that the program closed it and the program will not exit, and will
continue on as long as some loggers are open. Any other unchecked exceptions will cause the
program to exit.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Constructor Summary
ConstructorsConstructorDescriptionIntradayLoggerRoundRobinWriterThread(String name, IntradayLogger... loggers) -
Method Summary
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, stop, suspend, toString, yield