public interface CoreMarketDataHandler
| Modifier and Type | Method and Description |
|---|---|
void |
on(mfmarketdata.BatchesCompletedDecoder batchesCompleted,
CoreMarketDataSession session)
Called to notify that a EBS batch is complete.
|
void |
on(mfmarketdata.HeartbeatDecoder heartbeat,
CoreMarketDataSession session)
Called when a heartbeat is received.
|
void |
on(mfmarketdata.LogonResponseDecoder logonResponse,
CoreMarketDataSession session)
Called a logon is successful.
|
void |
on(mfmarketdata.LogoutDecoder logout,
CoreMarketDataSession session)
Called a logout is request to the client.
|
void |
on(mfmarketdata.LogoutResponseDecoder logoutResponse,
CoreMarketDataSession session)
A response to a successful logout request.
|
void |
on(mfmarketdata.MarketDataIncrementalRefreshDecoder marketDataIncrementalRefresh,
CoreMarketDataSession session)
Called on the beginning of a group of market data updates.
|
void |
on(mfmarketdata.MarketDataRequestRejectDecoder marketDataRequestReject,
CoreMarketDataSession session)
Called on a response to a market data request to notify the request could not
be processed.
|
void |
on(mfmarketdata.MDEntryDecoder mdEntry,
CoreMarketDataSession session)
Called after a MarketDataIncrementalRefresh for each additional update in the group.
|
void |
on(mfmarketdata.SecurityDefinitionDecoder securityDefinition,
CoreMarketDataSession session)
Called on each security definition in response to a security definition request.
|
void |
on(mfmarketdata.SecurityStatusDecoder securityStatus,
CoreMarketDataSession session)
Called on a response to a market data request to notify the subscription status
of a particular security.
|
void |
onConnect(CoreMarketDataSession session)
Called when the session establishes a socket connection.
|
void |
onDisconnect(java.lang.String message,
CoreMarketDataSession session)
Called when the session socket disconnects.
|
void |
onStart(CoreMarketDataSession session)
Called right before the handler becomes active in the MFClient.run()
event loop.
|
void |
onStop(CoreMarketDataSession session)
Called when the session is being removed from processing in
the event loop.
|
void onStart(CoreMarketDataSession session)
void onStop(CoreMarketDataSession session)
void onConnect(CoreMarketDataSession session)
void onDisconnect(java.lang.String message,
CoreMarketDataSession session)
void on(mfmarketdata.LogonResponseDecoder logonResponse,
CoreMarketDataSession session)
void on(mfmarketdata.LogoutDecoder logout,
CoreMarketDataSession session)
void on(mfmarketdata.LogoutResponseDecoder logoutResponse,
CoreMarketDataSession session)
void on(mfmarketdata.HeartbeatDecoder heartbeat,
CoreMarketDataSession session)
void on(mfmarketdata.SecurityDefinitionDecoder securityDefinition,
CoreMarketDataSession session)
void on(mfmarketdata.SecurityStatusDecoder securityStatus,
CoreMarketDataSession session)
void on(mfmarketdata.MarketDataRequestRejectDecoder marketDataRequestReject,
CoreMarketDataSession session)
void on(mfmarketdata.BatchesCompletedDecoder batchesCompleted,
CoreMarketDataSession session)
void on(mfmarketdata.MarketDataIncrementalRefreshDecoder marketDataIncrementalRefresh,
CoreMarketDataSession session)
void on(mfmarketdata.MDEntryDecoder mdEntry,
CoreMarketDataSession session)