public interface MFStpBookingHandler
| Modifier and Type | Method and Description |
|---|---|
void |
on(Confirmation confirmation,
MFStpBookingSession session)
Called when receiving a confirmation from the server.
|
void |
on(ExecutionReport executionReport,
MFStpBookingSession sessionDelegate)
Called when receiving an ExecutionReport from the server in response to sending a NewOrderSingle
|
void |
on(Heartbeat heartbeat,
MFStpBookingSession session)
Called when a heartbeat is received.
|
void |
on(LogonResponse logonResponse,
MFStpBookingSession session)
Called when a logon is successful.
|
void |
on(Logout logout,
MFStpBookingSession session)
Called when a logout is request to the client.
|
void |
on(LogoutResponse logoutResponse,
MFStpBookingSession session)
A response to a successful logout request.
|
void |
on(OrderCancelReject orderCancelReject,
MFStpBookingSession session)
Called when receiving a confirmation from the server.
|
void |
on(SecurityDefinition securityDefinition,
MFStpBookingSession session)
Called on each security definition in response to a security definition request.
|
void |
on(TradeCaptureReportAck tradeCaptureReportAck,
MFStpBookingSession session)
A request from the server to resend messages.
|
void |
on(TradeCaptureReportRequest tradeCaptureReportRequest,
MFStpBookingSession session)
A request from MF to the client to signal that the system is ready to receive trade capture reports.
|
void |
onConnect(MFStpBookingSession session)
Called when the session establishes a socket connection.
|
void |
onDisconnect(java.lang.String message,
MFStpBookingSession session)
Called when the session socket disconnects.
|
void |
onStart(MFStpBookingSession session)
Called right before the handler becomes active in the MFClient.run()
event loop.
|
void |
onStop(MFStpBookingSession session)
Called when the session is being removed from processing in
the event loop.
|
void onStart(MFStpBookingSession session)
void onStop(MFStpBookingSession session)
void onConnect(MFStpBookingSession session)
void onDisconnect(java.lang.String message,
MFStpBookingSession session)
void on(LogonResponse logonResponse, MFStpBookingSession session)
void on(Logout logout, MFStpBookingSession session)
void on(LogoutResponse logoutResponse, MFStpBookingSession session)
void on(Heartbeat heartbeat, MFStpBookingSession session)
void on(SecurityDefinition securityDefinition, MFStpBookingSession session)
void on(TradeCaptureReportRequest tradeCaptureReportRequest, MFStpBookingSession session)
void on(TradeCaptureReportAck tradeCaptureReportAck, MFStpBookingSession session)
void on(Confirmation confirmation, MFStpBookingSession session)
void on(OrderCancelReject orderCancelReject, MFStpBookingSession session)
void on(ExecutionReport executionReport, MFStpBookingSession sessionDelegate)