|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectatg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.GenericService
atg.svc.agent.environment.CallState
public class CallState
Maintains state information for an agent's current active call.
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
protected boolean |
mCallActive
|
protected java.util.Map |
mStateData
|
Fields inherited from class atg.nucleus.GenericService |
---|
SERVICE_INFO_KEY |
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
---|
DEFAULT_LOG_TRACE_STATUS |
Fields inherited from interface atg.nucleus.logging.ApplicationLogging |
---|
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS |
Constructor Summary | |
---|---|
CallState()
|
Method Summary | |
---|---|
void |
addStateData(java.lang.Object pStateDataKey,
java.lang.Object pStateDataObject)
Adds the extra data object keyed by the given object |
void |
doStopService()
|
void |
endCall()
Sets the appropriate state when a call is ended. |
java.lang.String |
generateCallId()
Generates unique call id for each request |
atg.agent.events.AgentMessagingTools |
getAgentMessagingTools()
Returns component for sending agent messages |
EnvironmentTools |
getEnvironmentTools()
Returns EnvironmentTools |
java.lang.String |
getGeneratedCallId()
Returns generated call Id |
atg.service.idgen.IdGenerator |
getIdGenerator()
Returns idGenerator |
java.lang.String |
getIdSpaceName()
Gets property idSpaceName |
java.util.Date |
getStartTime()
Returns start time of the call |
java.lang.Object |
getStateData(java.lang.Object pStateDataKey)
Returns the extra data object keyed by the given object |
java.util.Map |
getStateDataMap()
Returns the extra data map. |
void |
initializeNewCall()
Reinitializes the state for a new call. |
boolean |
isCallActive()
Returns if a call has been started. |
void |
removeStateData(java.lang.Object pStateDataKey)
Removes the extra data object keyed by the given object |
void |
setAgentMessagingTools(atg.agent.events.AgentMessagingTools pAgentMessagingTools)
Sets the component for sending agent messages |
void |
setCallActive(boolean pCallActive)
Sets if a call has been started. |
void |
setEnvironmentTools(EnvironmentTools pEnvironmentTools)
Sets EnvironmentTools |
void |
setGeneratedCallId(java.lang.String pGeneratedCallId)
Sets generated call Id |
void |
setIdGenerator(atg.service.idgen.IdGenerator pIdGenerator)
Sets idGenerator |
void |
setIdSpaceName(java.lang.String pIdSpaceName)
Sets property idSpaceName |
void |
setStartTime(java.util.Date startTime)
Sets start time of the call |
void |
setStateDataMap(java.util.Map pStateData)
|
Methods inherited from class atg.nucleus.GenericService |
---|
addLogListener, createAdminServlet, doStartService, getAbsoluteName, getAdminServlet, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, 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 |
Field Detail |
---|
public static final java.lang.String CLASS_VERSION
protected boolean mCallActive
protected java.util.Map mStateData
Constructor Detail |
---|
public CallState()
Method Detail |
---|
public void setCallActive(boolean pCallActive)
public boolean isCallActive()
public void setAgentMessagingTools(atg.agent.events.AgentMessagingTools pAgentMessagingTools)
pAgentMessagingTools
- public atg.agent.events.AgentMessagingTools getAgentMessagingTools()
public void setEnvironmentTools(EnvironmentTools pEnvironmentTools)
pEnvironmentTools
- public EnvironmentTools getEnvironmentTools()
public void setGeneratedCallId(java.lang.String pGeneratedCallId)
pGeneratedCallId
- public java.lang.String getGeneratedCallId()
public atg.service.idgen.IdGenerator getIdGenerator()
public void setIdGenerator(atg.service.idgen.IdGenerator pIdGenerator)
pIdGenerator
- public java.lang.String getIdSpaceName()
public void setIdSpaceName(java.lang.String pIdSpaceName)
pIdSpaceName
- idSpaceNamepublic java.util.Date getStartTime()
public void setStartTime(java.util.Date startTime)
startTime
- public java.util.Map getStateDataMap()
public void setStateDataMap(java.util.Map pStateData)
public java.lang.Object getStateData(java.lang.Object pStateDataKey)
pStateDataKey
-
public void addStateData(java.lang.Object pStateDataKey, java.lang.Object pStateDataObject)
pStateDataKey
- pStateDataObject
- public void removeStateData(java.lang.Object pStateDataKey)
pStateDataKey
- public void initializeNewCall()
The call active flag is set to true and the state data is reinitialized
public void endCall()
public java.lang.String generateCallId()
public void doStopService() throws atg.nucleus.ServiceException
doStopService
in class atg.nucleus.GenericService
atg.nucleus.ServiceException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |