com.apama.md
Event DepthSubscriberFactory


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

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

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

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

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

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

multipleSubscribe

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

multipleSubscribeCb

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

subscribe

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

subscribeCb

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