public class TicketingEventListener
extends atg.nucleus.GenericService
implements atg.dms.patchbay.MessageSink
MessageSink
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
Constructor and Description |
---|
TicketingEventListener() |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getDisabledActivities() |
atg.nucleus.ServiceMap |
getEventTypeToRecorderMap() |
atg.repository.MutableRepository |
getTicketingRepository() |
boolean |
isLogEvents() |
protected boolean |
isLoggingEnabledForEvent(atg.agent.events.AgentEvent pEvent)
Determines if the event should be logged
|
void |
logEvent(atg.agent.events.AgentEvent pEvent)
This method takes the given AgentEvent and creates, populates, and
adds a repository item to the logging repository that corresponds
to this event.
|
void |
receiveMessage(java.lang.String pPortName,
javax.jms.Message pMessage)
Takes a message, and logs it
|
void |
setDisabledActivities(java.lang.String[] pDisabledActivities)
Sets property disabledActivities
|
void |
setEventTypeToRecorderMap(atg.nucleus.ServiceMap pEventTypeToRecorderMap)
A map of event types to the TicketingActivityRecorder components that will handle
the recording of those event types.
|
void |
setLogEvents(boolean pLogEvents)
Property for globally enabling/disabling the logging of ticket events.
|
void |
setTicketingRepository(atg.repository.MutableRepository pTicketingRepository)
The repository where the ticket information is stored
|
addLogListener, createAdminServlet, doStartService, doStopService, 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
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public void setDisabledActivities(java.lang.String[] pDisabledActivities)
pDisabledActivities
- the activity types that are not loggedpublic java.lang.String[] getDisabledActivities()
public void setEventTypeToRecorderMap(atg.nucleus.ServiceMap pEventTypeToRecorderMap)
pEventTypeToRecorderMap
- a map of event types to the TicketingActivityRecorder
components that will handle the recording of those event types.public atg.nucleus.ServiceMap getEventTypeToRecorderMap()
public void setLogEvents(boolean pLogEvents)
pLogEvents
- new value to setpublic boolean isLogEvents()
public void setTicketingRepository(atg.repository.MutableRepository pTicketingRepository)
pTicketingRepository
- the repository where the ticket information is storedpublic atg.repository.MutableRepository getTicketingRepository()
protected boolean isLoggingEnabledForEvent(atg.agent.events.AgentEvent pEvent)
pEvent
- isLogEvents()
,
setDisabledActivities(String[])
public void logEvent(atg.agent.events.AgentEvent pEvent)
pEvent
- an AgentEventisLoggingEnabledForEvent(AgentEvent)
public void receiveMessage(java.lang.String pPortName, javax.jms.Message pMessage) throws javax.jms.JMSException
receiveMessage
in interface atg.dms.patchbay.MessageSink
javax.jms.JMSException