com.apama.md
Event OrderbookSubscriberFactory


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

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

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

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

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

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

multipleSubscribe

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

multipleSubscribeCb

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

subscribe

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

subscribeCb

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