com.apama.session
Event SessionManagerInterface


The Session Manager Interface allows applications to control and configure Sessions, and also allows applications to interrogate what sessions are currently available, and what they support.

The Session Manager Interface event provides a high-level interface on to the Session Manager class. This interface allows the Session Manager to expose only those functions that are of direct use by the user, and masks those functions that are used internally by the Session Manager to provide the required functionality.
Since:
CMF 2.0.1

Member Summary
 action<integer, com.apama.session.SessionConfigParams, action<integer >, action<integer, string > >startSession
 action<integer, action<integer >, action<integer, string > >stopSession
 action<integer, com.apama.session.SessionConfigParams, action<integer >, action<integer, string > >reconfigureSession
 action<integer, action<integer >, action<integer, string > >deregisterSession
 action< > returns dictionary<integer, com.apama.session.SessionInfo >getAllSessionInfo
 action<string, string > returns booleanhasSessionName
 action<integer > returns booleanhasSessionId
 action<string, string > returns com.apama.session.SessionInfogetSessionInfo
 action<integer > returns com.apama.session.SessionInfogetSessionInfoFromSessionId
 action<action<com.apama.session.SessionInfo > >registerAnySessionAddedCallback
 action< >deregisterAnySessionAddedCallback
 action<string, string, action<com.apama.session.SessionInfo > >registerSessionAddedCallback
 action<action<com.apama.session.SessionInfo > >registerAnySessionUpdatedCallback
 action< >deregisterAnySessionUpdatedCallback
 action<string, string, action<com.apama.session.SessionInfo > >registerSessionUpdatedCallback
 action<string, string >deregisterSessionUpdatedCallback
 action<action<com.apama.session.SessionInfo > >registerAnySessionRemovedCallback
 action< >deregisterAnySessionRemovedCallback
 action<string, string, action<com.apama.session.SessionInfo > >registerSessionRemovedCallback
 action< > returns booleanhasLegacySupport
 action<string, string, string > returns booleanhasLegacyKey
 action<string, string, string > returns com.apama.session.SessionInfogetSessionInfoFromLegacyKey
 action<string, string > returns booleanhasSessionInfo
 action<string, string > returns com.apama.session.LegacyMDTuplegetLegacyKeyFromSessionInfo
 
Member Detail

deregisterAnySessionAddedCallback

action< > deregisterAnySessionAddedCallback

deregisterAnySessionRemovedCallback

action< > deregisterAnySessionRemovedCallback

deregisterAnySessionUpdatedCallback

action< > deregisterAnySessionUpdatedCallback

deregisterSession

action<integer, action<integer >, action<integer, string > > deregisterSession

deregisterSessionUpdatedCallback

action<string, string > deregisterSessionUpdatedCallback

getAllSessionInfo

action< > returns dictionary<integer, com.apama.session.SessionInfo > getAllSessionInfo

getLegacyKeyFromSessionInfo

action<string, string > returns com.apama.session.LegacyMDTuple getLegacyKeyFromSessionInfo

getSessionInfo

action<string, string > returns com.apama.session.SessionInfo getSessionInfo

getSessionInfoFromLegacyKey

action<string, string, string > returns com.apama.session.SessionInfo getSessionInfoFromLegacyKey

getSessionInfoFromSessionId

action<integer > returns com.apama.session.SessionInfo getSessionInfoFromSessionId

hasLegacyKey

action<string, string, string > returns boolean hasLegacyKey

hasLegacySupport

action< > returns boolean hasLegacySupport

hasSessionId

action<integer > returns boolean hasSessionId

hasSessionInfo

action<string, string > returns boolean hasSessionInfo

hasSessionName

action<string, string > returns boolean hasSessionName

reconfigureSession

action<integer, com.apama.session.SessionConfigParams, action<integer >, action<integer, string > > reconfigureSession

registerAnySessionAddedCallback

action<action<com.apama.session.SessionInfo > > registerAnySessionAddedCallback

registerAnySessionRemovedCallback

action<action<com.apama.session.SessionInfo > > registerAnySessionRemovedCallback

registerAnySessionUpdatedCallback

action<action<com.apama.session.SessionInfo > > registerAnySessionUpdatedCallback

registerSessionAddedCallback

action<string, string, action<com.apama.session.SessionInfo > > registerSessionAddedCallback

registerSessionRemovedCallback

action<string, string, action<com.apama.session.SessionInfo > > registerSessionRemovedCallback

registerSessionUpdatedCallback

action<string, string, action<com.apama.session.SessionInfo > > registerSessionUpdatedCallback

startSession

action<integer, com.apama.session.SessionConfigParams, action<integer >, action<integer, string > > startSession

stopSession

action<integer, action<integer >, action<integer, string > > stopSession