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.SessionInfogetAllSessionInfo
        

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