com.apama.correlator.jms
Monitor CorrelatorJMSStatusManager


Provides a bridge between the JMS-specific status events and the generic StatusSupport API used by some Apama applications.
See Also:
com.apama.statusreport.SubscribeStatus - Generic StatusSupport status subscription request that an application may send to SubscribeStatus.CHANNEL.
com.apama.statusreport.Status - Generic StatusSupport status information sent to the Status channel by this monitor for subscribed objects.
Listens:
com.apama.correlator.jms.JMSConnectionStatus - 
com.apama.correlator.jms.JMSReceiverStatus - 
com.apama.correlator.jms.JMSSenderStatus - 

Inner Event Summary
 eventcom.apama.correlator.jms.CorrelatorJMSStatusManager.JMSConnectionStatusPublisher
 eventcom.apama.correlator.jms.CorrelatorJMSStatusManager.JMSReceiverStatusPublisher
 eventcom.apama.correlator.jms.CorrelatorJMSStatusManager.JMSSenderStatusPublisher
 
Member Summary
 dictionary<com.apama.statusreport.SubscribeStatus, integer >subs
 dictionary<string, com.apama.correlator.jms.CorrelatorJMSStatusManager.JMSConnectionStatusPublisher >csPubs
 dictionary<string, com.apama.correlator.jms.CorrelatorJMSStatusManager.JMSSenderStatusPublisher >ssPubs
 dictionary<string, com.apama.correlator.jms.CorrelatorJMSStatusManager.JMSReceiverStatusPublisher >rsPubs
 
Action Summary
 booleanisValidSubOrUnsub(string serviceID, string object, string subServiceID, string connection, string requestType, string asString)
 booleanisValidSubscription(com.apama.statusreport.SubscribeStatus sub)
 booleanisValidUnsubscription(com.apama.statusreport.UnsubscribeStatus unsub)
 voidlistenForNewJmsEntities()
 voidlistenForSubscribeStatus()
 voidlistenForUnsubscribeStatus()
 voidondie()
 voidonload()
 
Member Detail

csPubs

dictionary<string, com.apama.correlator.jms.CorrelatorJMSStatusManager.JMSConnectionStatusPublisher > csPubs

rsPubs

dictionary<string, com.apama.correlator.jms.CorrelatorJMSStatusManager.JMSReceiverStatusPublisher > rsPubs

ssPubs

dictionary<string, com.apama.correlator.jms.CorrelatorJMSStatusManager.JMSSenderStatusPublisher > ssPubs

subs

dictionary<com.apama.statusreport.SubscribeStatus, integer > subs

Action Detail

isValidSubOrUnsub

boolean isValidSubOrUnsub(string serviceID, string object, string subServiceID, string connection, string requestType, string asString)
Parameters:
serviceID
object
subServiceID
connection
requestType
asString

isValidSubscription

boolean isValidSubscription(com.apama.statusreport.SubscribeStatus sub)
Parameters:
sub

isValidUnsubscription

boolean isValidUnsubscription(com.apama.statusreport.UnsubscribeStatus unsub)
Parameters:
unsub

listenForNewJmsEntities

void listenForNewJmsEntities()
Listens:
com.apama.correlator.jms.JMSReceiverStatus - 
com.apama.correlator.jms.JMSConnectionStatus - 
com.apama.correlator.jms.JMSSenderStatus - 

listenForSubscribeStatus

void listenForSubscribeStatus()

listenForUnsubscribeStatus

void listenForUnsubscribeStatus()

ondie

void ondie()

onload

void onload()