com.apama.md
Event TradeSubscriberFactory
Factory event to construct fully initialized TradeSubscriber 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.TradeSubscriber - The subscriber interface this Factory will create.
-
com.apama.session.SessionHandler - The Session Handler this MD Handler will connect to.
create
com.apama.md.TradeSubscriber static create(com.apama.session.SessionHandler sessionHandler)
Create a TradeSubscriber interface connected to the underlying supplied Session Handler.
-
Parameters:
-
sessionHandler - The Session Handler this Handler will connect to.
-
Returns:
- A constructed TradeSubscriber.
-
See Also:
-
com.apama.session.SessionHandler -
multipleSubscribe
com.apama.md.TradeSubscriber static multipleSubscribe(com.apama.session.SessionHandler sessionHandler, sequence<string > symbols)
Create a TradeSubscriber 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 TradeSubscriber.
-
See Also:
-
com.apama.session.SessionHandler -
multipleSubscribeCb
com.apama.md.TradeSubscriber static multipleSubscribeCb(com.apama.session.SessionHandler sessionHandler, sequence<string > symbols, action<com.apama.md.client.CurrentTradeInterface > cbUpdate)
Create a TradeSubscriber 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 TradeSubscriber.
-
See Also:
-
com.apama.session.SessionHandler -
subscribe
com.apama.md.TradeSubscriber static subscribe(com.apama.session.SessionHandler sessionHandler, string symbol)
Create a TradeSubscriber 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 TradeSubscriber.
-
See Also:
-
com.apama.session.SessionHandler -
subscribeCb
com.apama.md.TradeSubscriber static subscribeCb(com.apama.session.SessionHandler sessionHandler, string symbol, action<com.apama.md.client.CurrentTradeInterface > cbUpdate)
Create a TradeSubscriber 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 TradeSubscriber.
-
See Also:
-
com.apama.session.SessionHandler -