com.apama.md
Event NewsSubscriberFactory


Factory event to construct fully initialized NewsSubscriber 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.NewsSubscriber - 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.NewsSubscriberstatic create(com.apama.session.SessionHandler sessionHandler)

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

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

Create a NewsSubscriber 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.NewsSubscriberstatic subscribe(com.apama.session.SessionHandler sessionHandler, string symbol)

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

Create a NewsSubscriber 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.NewsSubscriber static create(com.apama.session.SessionHandler sessionHandler)
Create a NewsSubscriber interface connected to the underlying supplied Session Handler.
Parameters:
sessionHandler - The Session Handler this Handler will connect to.
Returns:
A constructed NewsSubscriber.
See Also:
com.apama.session.SessionHandler - 

multipleSubscribe

com.apama.md.NewsSubscriber static multipleSubscribe(com.apama.session.SessionHandler sessionHandler, sequence<string > symbols)
Create a NewsSubscriber 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 NewsSubscriber.
See Also:
com.apama.session.SessionHandler - 

multipleSubscribeCb

com.apama.md.NewsSubscriber static multipleSubscribeCb(com.apama.session.SessionHandler sessionHandler, sequence<string > symbols, action<com.apama.md.client.CurrentNewsInterface > cbUpdate)
Create a NewsSubscriber 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 NewsSubscriber.
See Also:
com.apama.session.SessionHandler - 

subscribe

com.apama.md.NewsSubscriber static subscribe(com.apama.session.SessionHandler sessionHandler, string symbol)
Create a NewsSubscriber 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 NewsSubscriber.
See Also:
com.apama.session.SessionHandler - 

subscribeCb

com.apama.md.NewsSubscriber static subscribeCb(com.apama.session.SessionHandler sessionHandler, string symbol, action<com.apama.md.client.CurrentNewsInterface > cbUpdate)
Create a NewsSubscriber 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 NewsSubscriber.
See Also:
com.apama.session.SessionHandler -