com.apama.md
Event BBASubscriberFactory


Factory event to construct fully initialized BBASubscriber interface events. It also provides helper actions to allow commonly used functionality from the Handler to be run in a single line, such as subscribing.
Since:
CMF 5.1.0
See Also:
com.apama.md.BBASubscriber - The subscriber interface this Factory will create.
com.apama.session.SessionHandler - The Session Handler this MD Handler will connect to.

Action summary
 com.apama.md.BBASubscriberstatic create(com.apama.session.SessionHandler sessionHandler)

Create a BBASubscriber interface connected to the underlying supplied Session Handler.
 com.apama.md.BBASubscriberstatic multipleSubscribe(com.apama.session.SessionHandler sessionHandler, sequence<string> symbols)

Create a BBASubscriber interface connected to the underlying supplied Session Handler and automatically start subscription to the supplied sequence of symbols.
 com.apama.md.BBASubscriberstatic multipleSubscribeCb(com.apama.session.SessionHandler sessionHandler, sequence<string> symbols, action<com.apama.md.client.CurrentBBAInterface> cbUpdate)

Create a BBASubscriber interface connected to the underlying supplied Session Handler and automatically start subscription to the supplied sequence of symbols with the supplied update callback action.
 com.apama.md.BBASubscriberstatic subscribe(com.apama.session.SessionHandler sessionHandler, string symbol)

Create a BBASubscriber interface connected to the underlying supplied Session Handler and automatically start subscription to the supplied symbol.
 com.apama.md.BBASubscriberstatic subscribeCb(com.apama.session.SessionHandler sessionHandler, string symbol, action<com.apama.md.client.CurrentBBAInterface> cbUpdate)

Create a BBASubscriber interface connected to the underlying supplied Session Handler and automatically start subscription to the supplied symbol with the supplied update callback action.
 
Action detail

create

com.apama.md.BBASubscriber static create(com.apama.session.SessionHandler sessionHandler)
Create a BBASubscriber interface connected to the underlying supplied Session Handler.
Parameters:
sessionHandler - The Session Handler this Handler will connect to.
Returns:
A constructed BBASubscriber.
See Also:
com.apama.session.SessionHandler - 

multipleSubscribe

com.apama.md.BBASubscriber static multipleSubscribe(com.apama.session.SessionHandler sessionHandler, sequence<string> symbols)
Create a BBASubscriber interface connected to the underlying supplied Session Handler and automatically start subscription to the supplied sequence of symbols.
Parameters:
sessionHandler - The Session Handler this subscriber will connect to.
symbols - A sequence of symbols to subscribe to.
Returns:
A constructed BBASubscriber.
See Also:
com.apama.session.SessionHandler - 

multipleSubscribeCb

com.apama.md.BBASubscriber static multipleSubscribeCb(com.apama.session.SessionHandler sessionHandler, sequence<string> symbols, action<com.apama.md.client.CurrentBBAInterface> cbUpdate)
Create a BBASubscriber interface connected to the underlying supplied Session Handler and automatically start subscription to the supplied sequence of symbols with the supplied update callback action.
Parameters:
sessionHandler - The Session Handler this subscriber will connect to.
symbols - A sequence of symbols to subscribe to.
cbUpdate - The update callback.
Returns:
A constructed BBASubscriber.
See Also:
com.apama.session.SessionHandler - 

subscribe

com.apama.md.BBASubscriber static subscribe(com.apama.session.SessionHandler sessionHandler, string symbol)
Create a BBASubscriber interface connected to the underlying supplied Session Handler and automatically start subscription to the supplied symbol.
Parameters:
sessionHandler - The Session Handler this Handler will connect to.
symbol - The symbol to subscribe to.
Returns:
A constructed BBASubscriber.
See Also:
com.apama.session.SessionHandler - 

subscribeCb

com.apama.md.BBASubscriber static subscribeCb(com.apama.session.SessionHandler sessionHandler, string symbol, action<com.apama.md.client.CurrentBBAInterface> cbUpdate)
Create a BBASubscriber interface connected to the underlying supplied Session Handler and automatically start subscription to the supplied symbol with the supplied update callback action.
Parameters:
sessionHandler - The Session Handler this subscriber will connect to.
symbol - The symbol to subscribe to.
cbUpdate - The update callback.
Returns:
A constructed BBASubscriber.
See Also:
com.apama.session.SessionHandler -