org.perf.log.logger
Class WasWmAsyncLoggerWorkerThread

java.lang.Object
  extended by org.perf.log.logger.AsyncLoggerWorkerThreadAbstract
      extended by org.perf.log.logger.WasWmAsyncLoggerWorkerThread
All Implemented Interfaces:
com.ibm.websphere.asynchbeans.Work, java.lang.Runnable

public class WasWmAsyncLoggerWorkerThread
extends AsyncLoggerWorkerThreadAbstract
implements com.ibm.websphere.asynchbeans.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
WasWmAsyncLoggerWorkerThread(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 com.ibm.websphere.asynchbeans.Work
release
 
Methods inherited from interface java.lang.Runnable
run
 

Constructor Detail

WasWmAsyncLoggerWorkerThread

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