com.teraspaces.qwfix.ordermanager
Interface FIXSessionOrderManagerSessionRejectListener
public interface FIXSessionOrderManagerSessionRejectListener
The listener interface for receiving session reject related events.
The class that is interested in processing a FIXSessionOrderManagerSessionReject
event implements this interface, and the object created
with that class is registered with a component using the
component's addFIXSessionOrderManagerSessionRejectListener method. When
the session reject related event occurs, that object's appropriate
method is invoked.
- See Also:
FIXSessionOrderManager.addSessionRejectListener(FIXSessionOrderManagerSessionRejectListener),
FIXSessionOrderManager.removeSessionRejectListener(FIXSessionOrderManagerSessionRejectListener)
|
Method Summary |
void |
sessionRejectedCancel(FIXOrder order,
FIXMessage rejectMessage,
FIXMessage origMessage,
FIXEngineMessageHandlerStatus status)
Occurs when a "Session Reject" or "Business Message Reject" message against a cancel request is received. |
void |
sessionRejectedCxlReject(FIXOrder order,
FIXMessage rejectMessage,
FIXMessage origMessage,
FIXEngineMessageHandlerStatus status)
Occurs when a "Session Reject" or "Business Message Reject" message against a cancel reject is received. |
void |
sessionRejectedExecution(FIXOrder order,
FIXMessage rejectMessage,
FIXMessage origMessage,
FIXEngineMessageHandlerStatus status)
Occurs when a "Session Reject" or "Business Message Reject" message against an execution report is received. |
void |
sessionRejectedOrder(FIXOrder order,
FIXMessage rejectMessage,
FIXMessage origMessage,
FIXEngineMessageHandlerStatus status)
Occurs when a "Session Reject" or "Business Message Reject" message against an order is received. |
void |
sessionRejectedReplace(FIXOrder order,
FIXMessage rejectMessage,
FIXMessage origMessage,
FIXEngineMessageHandlerStatus status)
Occurs when a "Session Reject" or "Business Message Reject" message against a replace request is received. |
void |
sessionRejectedStatusRequest(FIXOrder order,
FIXMessage rejectMessage,
FIXMessage origMessage,
FIXEngineMessageHandlerStatus status)
Occurs when a "Session Reject" or "Business Message Reject" message against a status request is received. |
sessionRejectedOrder
void sessionRejectedOrder(FIXOrder order,
FIXMessage rejectMessage,
FIXMessage origMessage,
FIXEngineMessageHandlerStatus status)
- Occurs when a "Session Reject" or "Business Message Reject" message against an order is received.
The OrdStatus of the order will automatically be set to "Rejected".
Also FIXSessionOrderManagerSimplifiedListener.orderUpdated(FIXOrder, int, FIXEngineMessageHandlerStatus) event will be triggered.
- Parameters:
order - the orderrejectMessage - the reject messageorigMessage - the original order messagestatus - the status
sessionRejectedCancel
void sessionRejectedCancel(FIXOrder order,
FIXMessage rejectMessage,
FIXMessage origMessage,
FIXEngineMessageHandlerStatus status)
- Occurs when a "Session Reject" or "Business Message Reject" message against a cancel request is received.
The rejected request will be removed from pending order queue. The effect of session reject will be the same as "Cancel Reject".
Also FIXSessionOrderManagerSimplifiedListener.orderUpdated(FIXOrder, int, FIXEngineMessageHandlerStatus) event will be triggered.
- Parameters:
order - the orderrejectMessage - the reject messageorigMessage - the original request messagestatus - the status
sessionRejectedReplace
void sessionRejectedReplace(FIXOrder order,
FIXMessage rejectMessage,
FIXMessage origMessage,
FIXEngineMessageHandlerStatus status)
- Occurs when a "Session Reject" or "Business Message Reject" message against a replace request is received.
The rejected request will be removed from pending order queue. The effect of session reject will be the same as "Cancel Reject".
Also FIXSessionOrderManagerSimplifiedListener.orderUpdated(FIXOrder, int, FIXEngineMessageHandlerStatus) event will be triggered.
- Parameters:
order - the orderrejectMessage - the reject messageorigMessage - the original request messagestatus - the status
sessionRejectedExecution
void sessionRejectedExecution(FIXOrder order,
FIXMessage rejectMessage,
FIXMessage origMessage,
FIXEngineMessageHandlerStatus status)
- Occurs when a "Session Reject" or "Business Message Reject" message against an execution report is received.
Execution rejection may cause serious problem. The best we can do is give the notification though this event.
- Parameters:
order - the orderrejectMessage - the reject messageorigMessage - the original execution messagestatus - the status
sessionRejectedCxlReject
void sessionRejectedCxlReject(FIXOrder order,
FIXMessage rejectMessage,
FIXMessage origMessage,
FIXEngineMessageHandlerStatus status)
- Occurs when a "Session Reject" or "Business Message Reject" message against a cancel reject is received.
- Parameters:
order - the orderrejectMessage - the reject messageorigMessage - the original cancel reject messagestatus - the status
sessionRejectedStatusRequest
void sessionRejectedStatusRequest(FIXOrder order,
FIXMessage rejectMessage,
FIXMessage origMessage,
FIXEngineMessageHandlerStatus status)
- Occurs when a "Session Reject" or "Business Message Reject" message against a status request is received.
- Parameters:
order - the orderrejectMessage - the reject messageorigMessage - the original request messagestatus - the status