public interface MFHandler
| Modifier and Type | Method and Description |
|---|---|
void |
onBatchComplete(int batchDefID,
MFClient client)
Batch Complete Event: Called on completed batches.
|
void |
onConnect(MFClient client)
Called right after a reconnection attempt succeeds.
|
void |
onDateRollover(DateRollover dateRollover,
MFClient client)
Date Rollover Event: Called on new date rollover upate.
|
void |
onDisconnect(MFClient client)
Called when connection is broken unexpectedly; this signals that the
dispatcher is about to attempt to reconnect and if necessary fail over to
the secondary server, if one has been provided.
|
void |
onDropCopy(DropCopy dropCopy,
MFClient client)
Trading Event: Callback that gets invoked on DropCopy events
|
void |
onEventReport(EventReport eventReport,
MFClient client)
Report Event: Called on new event report.
|
void |
onHeartbeat(Heartbeat heartbeat,
MFClient client)
Called with fast heartbeats containing feed status information.
|
void |
onMarketData(MarketView marketData,
MFClient client)
Market Data Event: Called on new market-data updates.
|
void |
onOrderCanceled(OrderCanceled orderCanceled,
MFClient client)
Trading Event: Callback that gets invoked when an Order is successfully canceled.
|
void |
onOrderCancelRejected(OrderCancelRejected orderCancelRejected,
MFClient client)
Trading Event: Callback that gets invoked when an Order cancel is rejected.
|
void |
onOrderDone(OrderDone orderDone,
MFClient client)
Trading Event: Callback that gets invoked when an Order is finished
|
void |
onOrderReceived(OrderReceived orderReceived,
MFClient client)
Trading Event: Callback that gets invoked when an Order is received by the server.
|
void |
onOrderRejected(OrderRejected orderRejected,
MFClient client)
Trading Event: Callback that gets invoked when an Order is rejected.
|
void |
onOrderSubmitted(OrderSubmitted orderSubmitted,
MFClient client)
Trading Event: Callback that gets invoked when an Order is successfully submitted.
|
void |
onReplayDone(ReplayDone replayDone,
MFClient client)
Replay Event: Callback that gets invoked after replay request has been fully processed.
|
void |
onStart(MFClient client)
Called right after we start dispatching events, once per call to client.run().
|
void |
onStop(MFClient client)
Called right before we stop dispatching events and return from client.run().
|
void |
onSubscriptionEvent(SubscriptionEvent subscriptionEvent,
MFClient client)
Subscription Event: Called when the status of the subscription changes.
|
void |
onTradeCapture(TradeCapture tradeCapture,
MFClient client)
Trading Event: Callback that gets invoked on TradeCapture events
|
void onStart(MFClient client)
void onStop(MFClient client)
void onDisconnect(MFClient client)
void onConnect(MFClient client)
void onHeartbeat(Heartbeat heartbeat, MFClient client)
void onSubscriptionEvent(SubscriptionEvent subscriptionEvent, MFClient client)
void onMarketData(MarketView marketData, MFClient client)
void onEventReport(EventReport eventReport, MFClient client)
void onDateRollover(DateRollover dateRollover, MFClient client)
void onBatchComplete(int batchDefID,
MFClient client)
void onOrderReceived(OrderReceived orderReceived, MFClient client)
void onOrderRejected(OrderRejected orderRejected, MFClient client)
void onOrderSubmitted(OrderSubmitted orderSubmitted, MFClient client)
void onOrderCanceled(OrderCanceled orderCanceled, MFClient client)
void onOrderCancelRejected(OrderCancelRejected orderCancelRejected, MFClient client)
void onDropCopy(DropCopy dropCopy, MFClient client)
void onTradeCapture(TradeCapture tradeCapture, MFClient client)
void onOrderDone(OrderDone orderDone, MFClient client)
void onReplayDone(ReplayDone replayDone, MFClient client)