public class LogListenerQueue extends EventQueue implements LogListener
This is a queueing version of the interface atg.nucleus.logging.LogListener. Calls made to this class are queued, then passed on to the listeners of this interface
This class was generated automatically by atg.service.queue.EventQueueGenerator using the command java atg.service.queue.EventQueueGenerator atg.nucleus.logging.LogListener atg.nucleus.logging LogListenerQueue atg.service.queue.EventQueue
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
SERVICE_INFO_KEY
DEFAULT_LOG_TRACE_STATUS
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
Constructor and Description |
---|
LogListenerQueue() |
Modifier and Type | Method and Description |
---|---|
void |
addLogListener(LogListener pListener)
Adds a listener to the list of log listeners
|
protected EventQueueElement |
createElement()
Constructs a new blank EventQueueElement.
|
protected void |
dispatchElement(EventQueueElement pElem)
Dispatches a Queue element to be handled.
|
int |
getLogListenerCount()
Returns the number of log listeners
|
LogListener[] |
getLogListeners()
Returns the list of log listeners as an array property.
|
void |
logEvent(LogEvent arg0)
Logs the given log event.
|
void |
removeLogListener(LogListener pListener)
Removes a listener from the list of log listeners
|
addElement, dispatchQueueElements, doStartService, doStopService, flushQueue, getElement, getInitialCapacity, getQueuedEventCount, getQueueHead, getQueueSize, getThreadCount, getTransactionManager, getTransactionsEnabled, handleDispatchError, listQueuedElements, setInitialCapacity, setThreadCount, setTransactionManager, setTransactionsEnabled
createAdminServlet, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
protected EventQueueElement createElement()
EventQueue
createElement
in class EventQueue
public void addLogListener(LogListener pListener)
GenericService
addLogListener
in interface atg.nucleus.logging.ApplicationLoggingSender
addLogListener
in class GenericService
public void removeLogListener(LogListener pListener)
GenericService
removeLogListener
in interface atg.nucleus.logging.ApplicationLoggingSender
removeLogListener
in class GenericService
public int getLogListenerCount()
GenericService
getLogListenerCount
in interface atg.nucleus.logging.ApplicationLoggingSender
getLogListenerCount
in class GenericService
public LogListener[] getLogListeners()
GenericService
getLogListeners
in interface atg.nucleus.logging.ApplicationLoggingSender
getLogListeners
in class GenericService
public void logEvent(LogEvent arg0)
LogListener
logEvent
in interface LogListener
arg0
- the log eventprotected void dispatchElement(EventQueueElement pElem)
EventQueue
dispatchElement
in class EventQueue