org.perf.log.logger
Class CommonJAsyncLoggerWorkerThread

java.lang.Object
  extended by org.perf.log.logger.AsyncLoggerWorkerThreadAbstract
      extended by org.perf.log.logger.CommonJAsyncLoggerWorkerThread
All Implemented Interfaces:
commonj.work.Work, java.lang.Runnable

public class CommonJAsyncLoggerWorkerThread
extends AsyncLoggerWorkerThreadAbstract
implements commonj.work.Work


Field Summary
 
Fields inherited from class org.perf.log.logger.AsyncLoggerWorkerThreadAbstract
LOGGER_ASYNC_THREAD_LOGGER_MIN_FLUSH_THRESHOLD, LOGGER_ASYNC_THREAD_LOGGER_PRINT_STAT_TIME_INTERVAL_IN_MILLIS, LOGGER_ASYNC_THREAD_LOGGER_THREAD_SLEEP_TIME_IN_MILLIS
 
Constructor Summary
CommonJAsyncLoggerWorkerThread(java.lang.String asyncLogTaskName, java.util.concurrent.LinkedBlockingQueue<PerfLogData> logQueue, LogQueueMetricTracker logQueueMetricTracker)
           
 
Method Summary
 
Methods inherited from class org.perf.log.logger.AsyncLoggerWorkerThreadAbstract
getMinFlushThreshold, getPrintStatTimeIntervalInMillis, getThreadSleepTimeInMillis, isDaemon, release, run, setMinFlushThreshold, setPrintStatTimeIntervalInMillis, setThreadSleepTimeInMillis
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface commonj.work.Work
isDaemon, release
 
Methods inherited from interface java.lang.Runnable
run
 

Constructor Detail

CommonJAsyncLoggerWorkerThread

public CommonJAsyncLoggerWorkerThread(java.lang.String asyncLogTaskName,
                                      java.util.concurrent.LinkedBlockingQueue<PerfLogData> logQueue,
                                      LogQueueMetricTracker logQueueMetricTracker)