com.teraspaces.qwfix.ordermanager
Interface FIXSessionOrderManagerCommonListener


public interface FIXSessionOrderManagerCommonListener

The listener interface for receiving common events. The class that is interested in processing a FIXSessionOrderManagerCommon event implements this interface, and the object created with that class is registered with a component using the component's addCommonListener method. When the common event occurs, that object's appropriate method is invoked.

See Also:
FIXSessionOrderManager.addCommonListener(FIXSessionOrderManagerCommonListener), FIXSessionOrderManager.removeCommonListener(FIXSessionOrderManagerCommonListener)

Method Summary
 void DKAdded(FIXMessage message, FIXEngineMessageHandlerStatus status)
          Occurs when a DK (don't know trade) message is added to a FIXRegularOrder.
 void listCancelRequestAdded(FIXListOrder order, FIXMessage requestMessage, FIXEngineMessageHandlerStatus status)
          Occurs when "List Cancel Request" message is added to a FIXListOrder.
 void listExecuteAdded(FIXListOrder order, FIXMessage requestMessage, FIXEngineMessageHandlerStatus status)
          Occurs when "List Execute" message is added to a FIXListOrder.
 void listStatusAdded(FIXListOrder order, FIXEngineMessageHandlerStatus status)
          Occurs when a "List Status Request" message is added to a FIXListOrder.
 void listStatusRequestAdded(FIXListOrder order, FIXMessage requestMessage, FIXEngineMessageHandlerStatus status)
          Occurs when "List Status Request" message is added to a FIXListOrder.
 void orderAdded(FIXOrder order, FIXEngineMessageHandlerStatus status)
          Occurs when an order is added to the session order manager.
 void orderCancelRejectAdded(FIXRegularOrder order, FIXMessage cxlRejMessage, FIXMessageComponent origOrder, FIXEngineMessageHandlerStatus status)
          Occurs when an "Order Cancel Reject" message is added to a FIXRegularOrder.
 void orderCancelRequestAdded(FIXOrder order, FIXMessage requestMessage, FIXEngineMessageHandlerStatus status)
          Occurs when an Order Cancel Request message is added to the FIXOrder.
 void orderReplaceRequestAdded(FIXOrder order, FIXMessage requestMessage, FIXEngineMessageHandlerStatus status)
          Occurs when an Order Replace Request message is added to the FIXOrder.
 void orderStatusRequestAdded(FIXOrder order, FIXMessage requestMessage, FIXEngineMessageHandlerStatus status)
          Occurs when an "Order Status Request" message is added to a FIXOrder.
 

Method Detail

orderAdded

void orderAdded(FIXOrder order,
                FIXEngineMessageHandlerStatus status)
Occurs when an order is added to the session order manager.

Application may later decide to reject the order by creating the execution reject and add the execution message to the order.

Application may also choose to accept the order by creating and adding the execution message with status "New".

Parameters:
order - the order
status - the engine status

orderCancelRequestAdded

void orderCancelRequestAdded(FIXOrder order,
                             FIXMessage requestMessage,
                             FIXEngineMessageHandlerStatus status)
Occurs when an Order Cancel Request message is added to the FIXOrder.

For sell side sessions, if the incoming cancel request triggered an automatic cancel reject, this event will not be triggered.

Parameters:
order - the order
requestMessage - the request message
status - the status

orderReplaceRequestAdded

void orderReplaceRequestAdded(FIXOrder order,
                              FIXMessage requestMessage,
                              FIXEngineMessageHandlerStatus status)
Occurs when an Order Replace Request message is added to the FIXOrder.

For sell side sessions, if the incoming replace request triggered an automatic cancel reject, this event will not be triggered.

Parameters:
order - the order
requestMessage - the request message
status - the status

DKAdded

void DKAdded(FIXMessage message,
             FIXEngineMessageHandlerStatus status)
Occurs when a DK (don't know trade) message is added to a FIXRegularOrder.

Parameters:
message - the message
status - the status

orderCancelRejectAdded

void orderCancelRejectAdded(FIXRegularOrder order,
                            FIXMessage cxlRejMessage,
                            FIXMessageComponent origOrder,
                            FIXEngineMessageHandlerStatus status)
Occurs when an "Order Cancel Reject" message is added to a FIXRegularOrder.

If an automatic cancel reject is generated by the system, this event won't be triggered.

Parameters:
order - the order
cxlRejMessage - the "Cancel Reject" message
origOrder - the original order
status - the status

orderStatusRequestAdded

void orderStatusRequestAdded(FIXOrder order,
                             FIXMessage requestMessage,
                             FIXEngineMessageHandlerStatus status)
Occurs when an "Order Status Request" message is added to a FIXOrder.

Parameters:
order - the order
requestMessage - the request message
status - the status

listStatusAdded

void listStatusAdded(FIXListOrder order,
                     FIXEngineMessageHandlerStatus status)
Occurs when a "List Status Request" message is added to a FIXListOrder.

Parameters:
order - the order
status - the status

listCancelRequestAdded

void listCancelRequestAdded(FIXListOrder order,
                            FIXMessage requestMessage,
                            FIXEngineMessageHandlerStatus status)
Occurs when "List Cancel Request" message is added to a FIXListOrder.

Parameters:
order - the order
requestMessage - the request message
status - the status

listExecuteAdded

void listExecuteAdded(FIXListOrder order,
                      FIXMessage requestMessage,
                      FIXEngineMessageHandlerStatus status)
Occurs when "List Execute" message is added to a FIXListOrder.

Parameters:
order - the order
requestMessage - the request message
status - the status

listStatusRequestAdded

void listStatusRequestAdded(FIXListOrder order,
                            FIXMessage requestMessage,
                            FIXEngineMessageHandlerStatus status)
Occurs when "List Status Request" message is added to a FIXListOrder.

Parameters:
order - the order
requestMessage - the request message
status - the status