Public Member Functions | |
ASISubscriberProxy () throws ASIException | |
void | close () |
long | subscribe (String source, ASIListener listener) throws ASIException |
long | subscribeAll (ASIListener listener) throws ASIException |
void | unsubscribe (long token) throws ASIException |
Implement the ASISubscriber interface.
cern.laser.source.alarmsysteminterface.impl.ASISubscriberProxy.ASISubscriberProxy | ( | ) | throws ASIException |
Creates a new instance of ASISubscriberProxy
References cern.laser.source.alarmsysteminterface.impl.Configurator.getConfiguration(), and cern.laser.source.alarmsysteminterface.ASIException.setRootCause().
void cern.laser.source.alarmsysteminterface.impl.ASISubscriberProxy.close | ( | ) |
Close the resources.
Implements cern.laser.source.alarmsysteminterface.listener.ASISubscriber.
References cern.cmw.mom.pubsub.Subscriber.close().
long cern.laser.source.alarmsysteminterface.impl.ASISubscriberProxy.subscribe | ( | String | source, | |
ASIListener | listener | |||
) | throws ASIException |
Subscribe to ASIMessage from a specific alarm source.
Implements cern.laser.source.alarmsysteminterface.listener.ASISubscriber.
References cern.laser.source.alarmsysteminterface.ASIException.setRootCause(), and cern.cmw.mom.pubsub.Subscriber.subscribe().
Referenced by cern.laser.source.alarmsysteminterface.impl.ASISubscriberProxy.subscribeAll().
long cern.laser.source.alarmsysteminterface.impl.ASISubscriberProxy.subscribeAll | ( | ASIListener | listener | ) | throws ASIException |
Subscribe to ASIMessage.
Implements cern.laser.source.alarmsysteminterface.listener.ASISubscriber.
References cern.laser.source.alarmsysteminterface.impl.ASISubscriberProxy.subscribe().
void cern.laser.source.alarmsysteminterface.impl.ASISubscriberProxy.unsubscribe | ( | long | token | ) | throws ASIException |
Unsubscribe.
Implements cern.laser.source.alarmsysteminterface.listener.ASISubscriber.
References cern.laser.source.alarmsysteminterface.ASIException.setRootCause(), and cern.cmw.mom.pubsub.Subscriber.unSubscribe().