public class StoreADCEventMonitor
extends atg.adc.ADCEventMonitor
ADCEventMonitor
in order to store events into session data.
This is needed for the case when event is happen in the scope of AJAX request and can't be
processed in the same request. So we need to store events into the session to so that the next
request will be able to process them.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
mBodyDataReporterMap, mHeadDataReporterMap, sResourceBundle
Constructor and Description |
---|
StoreADCEventMonitor() |
Modifier and Type | Method and Description |
---|---|
StoreADCSessionData |
getCurrentSessionData()
Return the EventHolder associated with the current session.
|
java.lang.String |
getSessionDataPath()
Returns the path to the session scoped Nucleus component that holds the
events for the current session
|
void |
receiveMessage(java.lang.String pPortName,
javax.jms.Message pMessage)
Overrides parent class method in order to store events not only into the request data holder
object but into the session data holder too.
|
void |
setSessionDataPath(java.lang.String pSessionDataPath)
The path to the session-scoped Nucleus component that holds the events for
the current session.
|
doStartService, findDataReporter, generateDataReporterMap, getBodyDataReporters, getCurrentRequestData, getHeadDataReporters, getRequestDataPath, processADCData, processBodyData, processBodyData, processHeadData, processHeadData, setBodyDataReporters, setHeadDataReporters, setRequestDataPath
addLogListener, createAdminServlet, 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, toString
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public static final java.lang.String CLASS_VERSION
public void setSessionDataPath(java.lang.String pSessionDataPath)
pSessionDataPath
- the path to the session-scoped Nucleus component
that holds the events for the current session.public java.lang.String getSessionDataPath()
public StoreADCSessionData getCurrentSessionData()
public void receiveMessage(java.lang.String pPortName, javax.jms.Message pMessage) throws javax.jms.JMSException
receiveMessage
in interface atg.dms.patchbay.MessageSink
receiveMessage
in class atg.adc.ADCEventMonitor
javax.jms.JMSException