org.perf.log.logger
Class PerfLoggerImplAsyncThreadAbstract
java.lang.Object
org.perf.log.logger.PerfLoggerImplAsyncThreadAbstract
- All Implemented Interfaces:
- PerfLogger
- Direct Known Subclasses:
- PerfLoggerImplCommonJAsyncThread, PerfLoggerImplWasWmAsyncThread
public abstract class PerfLoggerImplAsyncThreadAbstract
- extends java.lang.Object
- implements PerfLogger
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOGGER_ASYNC_THREAD_LOGGER_NUM_ASYNC_LOGGER_TASK_THREADS
public static final java.lang.String LOGGER_ASYNC_THREAD_LOGGER_NUM_ASYNC_LOGGER_TASK_THREADS
- See Also:
- Constant Field Values
LOGGER_ASYNC_THREAD_LOGGER_MAX_Q_SIZE
public static final java.lang.String LOGGER_ASYNC_THREAD_LOGGER_MAX_Q_SIZE
- See Also:
- Constant Field Values
LOGGER_ASYNC_THREAD_LOGGER_WORK_MANAGER_RESOURCE_NAME
public static final java.lang.String LOGGER_ASYNC_THREAD_LOGGER_WORK_MANAGER_RESOURCE_NAME
- See Also:
- Constant Field Values
PerfLoggerImplAsyncThreadAbstract
public PerfLoggerImplAsyncThreadAbstract()
log
public void log(PerfLogData perfLogData)
- Specified by:
log
in interface PerfLogger
setLogEnabled
public void setLogEnabled(boolean logEnabled)
- Specified by:
setLogEnabled
in interface PerfLogger
getMaxQSize
public static long getMaxQSize()
- Returns:
- the maxQSize
getNumAsyncLoggerTaskThreads
public static int getNumAsyncLoggerTaskThreads()
- Returns:
- the numAsyncLoggerTaskThreads
setMaxQSize
public static void setMaxQSize(long maxQSize)
- Parameters:
maxQSize
- the maxQSize to set
setNumAsyncLoggerTaskThreads
public static void setNumAsyncLoggerTaskThreads(int numAsyncLoggerTasks)
- Parameters:
numAsyncLoggerTaskThreads
- the numAsyncLoggerTaskThreads to set
getLogEnabled
public boolean getLogEnabled(long txnTimeInMillis)
- Specified by:
getLogEnabled
in interface PerfLogger
getWorkManagerResourceName
public static java.lang.String getWorkManagerResourceName()
setWorkManagerResourceName
public static void setWorkManagerResourceName(java.lang.String workManagerResourceName)