public final class CoreTradingHandlerToMFTradingHandlerAdapter extends java.lang.Object implements CoreTradingHandler
| Constructor and Description |
|---|
CoreTradingHandlerToMFTradingHandlerAdapter(MFTradingHandler delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
on(mftrading.ExecutionReportDecoder executionReport,
CoreTradingSession session)
A response to an order action (order submission, modification, cancellation)
to give the user the status of the order.
|
void |
on(mftrading.HeartbeatDecoder heartbeat,
CoreTradingSession session)
Called when a heartbeat is received.
|
void |
on(mftrading.LogonResponseDecoder logonResponse,
CoreTradingSession session)
Called a logon is successful.
|
void |
on(mftrading.LogoutDecoder logout,
CoreTradingSession session)
Called a logout is request to the client.
|
void |
on(mftrading.LogoutResponseDecoder logoutResponse,
CoreTradingSession session)
A response to a successful logout request.
|
void |
on(mftrading.MarketDefinitionDecoder marketDefinition,
CoreTradingSession session)
Gives the definition of a particular venue.
|
void |
on(mftrading.OrderCancelRejectDecoder orderCancelReject,
CoreTradingSession session)
Sent when an attempt to cancel an order fails.
|
void |
on(mftrading.ResendRequestDecoder resendRequest,
CoreTradingSession session)
A request from the server to resend messages.
|
void |
on(mftrading.SecurityDefinitionDecoder securityDefinition,
CoreTradingSession session)
Called on each security definition in response to a security definition request.
|
void |
on(mftrading.TradingSessionStatusDecoder tradingSessionStatus,
CoreTradingSession session)
A response to the trading session request.
|
void |
onConnect(CoreTradingSession session)
Called when the session establishes a socket connection.
|
void |
onDisconnect(java.lang.String msg,
CoreTradingSession session)
Called when the session socket disconnects.
|
void |
onStart(CoreTradingSession session)
Called right before the handler becomes active in the MFClient.run()
event loop.
|
void |
onStop(CoreTradingSession session)
Called when the session is being removed from processing in
the event loop.
|
void |
updateCallbackSessionTo(MFTradingSession session) |
public CoreTradingHandlerToMFTradingHandlerAdapter(MFTradingHandler delegate)
public void onStart(CoreTradingSession session)
CoreTradingHandleronStart in interface CoreTradingHandlerpublic void onStop(CoreTradingSession session)
CoreTradingHandleronStop in interface CoreTradingHandlerpublic void onConnect(CoreTradingSession session)
CoreTradingHandleronConnect in interface CoreTradingHandlerpublic void onDisconnect(java.lang.String msg,
CoreTradingSession session)
CoreTradingHandleronDisconnect in interface CoreTradingHandlerpublic void on(mftrading.LogonResponseDecoder logonResponse,
CoreTradingSession session)
CoreTradingHandleron in interface CoreTradingHandlerpublic void on(mftrading.LogoutDecoder logout,
CoreTradingSession session)
CoreTradingHandleron in interface CoreTradingHandlerpublic void on(mftrading.LogoutResponseDecoder logoutResponse,
CoreTradingSession session)
CoreTradingHandleron in interface CoreTradingHandlerpublic void on(mftrading.HeartbeatDecoder heartbeat,
CoreTradingSession session)
CoreTradingHandleron in interface CoreTradingHandlerpublic void on(mftrading.ResendRequestDecoder resendRequest,
CoreTradingSession session)
CoreTradingHandleron in interface CoreTradingHandlerpublic void on(mftrading.MarketDefinitionDecoder marketDefinition,
CoreTradingSession session)
CoreTradingHandleron in interface CoreTradingHandlerpublic void on(mftrading.SecurityDefinitionDecoder securityDefinition,
CoreTradingSession session)
CoreTradingHandleron in interface CoreTradingHandlerpublic void on(mftrading.TradingSessionStatusDecoder tradingSessionStatus,
CoreTradingSession session)
CoreTradingHandleron in interface CoreTradingHandlerpublic void on(mftrading.ExecutionReportDecoder executionReport,
CoreTradingSession session)
CoreTradingHandleron in interface CoreTradingHandlerpublic void on(mftrading.OrderCancelRejectDecoder orderCancelReject,
CoreTradingSession session)
CoreTradingHandleron in interface CoreTradingHandlerpublic void updateCallbackSessionTo(MFTradingSession session)