Class CancelationListener
java.lang.Object
com.caplin.motif.fx.ret.orders.trading.CancelationListener
- All Implemented Interfaces:
OrderCancelationListener
,com.caplin.ret.trapi.connection.pool.ConnectionPoolListener<com.caplin.ret.trapi.connection.OrderTradingConnection>
public class CancelationListener
extends Object
implements OrderCancelationListener, com.caplin.ret.trapi.connection.pool.ConnectionPoolListener<com.caplin.ret.trapi.connection.OrderTradingConnection>
-
Constructor Summary
ConstructorDescriptionCancelationListener
(OrderAdapterInitialiser adapterServices, ErrorMessageTranslator errorMessageTranslator, CancelRequest cancelRequest) -
Method Summary
Modifier and TypeMethodDescriptionvoid
connectionAvailable
(com.caplin.ret.trapi.connection.OrderTradingConnection connection) void
connectionRegistrationFailed
(String reason) void
Callback for when the trade is closedvoid
orderCancelRequestReceived
(CancelRequest cancelRequest) Called when the client makes a request to cancel an existing Limit Order.
-
Constructor Details
-
CancelationListener
public CancelationListener(OrderAdapterInitialiser adapterServices, ErrorMessageTranslator errorMessageTranslator, CancelRequest cancelRequest)
-
-
Method Details
-
orderCancelRequestReceived
Description copied from interface:OrderCancelationListener
Called when the client makes a request to cancel an existing Limit Order.- Specified by:
orderCancelRequestReceived
in interfaceOrderCancelationListener
- Parameters:
cancelRequest
- The object representing the clients request to cancel the Limit Order, containing all the information required to cancel the trade on the backend system.
-
onTradeClosed
public void onTradeClosed()Description copied from interface:OrderCancelationListener
Callback for when the trade is closed- Specified by:
onTradeClosed
in interfaceOrderCancelationListener
-
connectionAvailable
public void connectionAvailable(com.caplin.ret.trapi.connection.OrderTradingConnection connection) - Specified by:
connectionAvailable
in interfacecom.caplin.ret.trapi.connection.pool.ConnectionPoolListener<com.caplin.ret.trapi.connection.OrderTradingConnection>
-
connectionRegistrationFailed
- Specified by:
connectionRegistrationFailed
in interfacecom.caplin.ret.trapi.connection.pool.ConnectionPoolListener<com.caplin.ret.trapi.connection.OrderTradingConnection>
-