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.
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 -