atg.service.datacollection
Class DataListenerQueue
java.lang.Object
atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.GenericService
atg.service.queue.EventQueue
atg.service.datacollection.DataListenerQueue
- All Implemented Interfaces:
- atg.naming.AbsoluteNameable, NameContextBindingListener, NameContextElement, atg.naming.NameContextParentable, NameResolver, AdminableService, atg.nucleus.Configured, ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, VariableArgumentApplicationLogging, ComponentNameResolver, Service, ServiceListener, DataListener, java.util.EventListener
- Direct Known Subclasses:
- AgentAuditQueue
public class DataListenerQueue
- extends EventQueue
- implements DataListener
This is a queueing version of the interface
atg.service.datacollection.DataListener.
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.service.datacollection.DataListener atg.service.datacollection DataListenerQueue atg.service.queue.EventQueue
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
DEFAULT_LOG_TRACE_STATUS |
Methods inherited from class atg.service.queue.EventQueue |
addElement, dispatchQueueElements, doStartService, doStopService, flushQueue, getElement, getInitialCapacity, getQueuedEventCount, getQueueHead, getQueueSize, getThreadCount, getTransactionManager, getTransactionsEnabled, handleDispatchError, listQueuedElements, setInitialCapacity, setThreadCount, setTransactionManager, setTransactionsEnabled |
Methods inherited from class atg.nucleus.GenericService |
addLogListener, createAdminServlet, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, 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, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASS_VERSION
public static java.lang.String CLASS_VERSION
DataListenerQueue
public DataListenerQueue()
createElement
protected EventQueueElement createElement()
- Description copied from class:
EventQueue
- Constructs a new blank EventQueueElement. Subclasses must
implement this method.
- Specified by:
createElement
in class EventQueue
addDataListener
public void addDataListener(DataListener pListener)
removeDataListener
public void removeDataListener(DataListener pListener)
getDataListenerCount
public int getDataListenerCount()
getDataListeners
public DataListener[] getDataListeners()
addDataItem
public void addDataItem(java.lang.Object arg0)
- Description copied from interface:
DataListener
- Add the given data item to the aggregate
- Specified by:
addDataItem
in interface DataListener
dispatchElement
protected void dispatchElement(EventQueueElement pElem)
- Description copied from class:
EventQueue
- Dispatches a Queue element to be handled. Subclasses must
implement this method.
- Specified by:
dispatchElement
in class EventQueue