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 Details

  • Method Details

    • orderCancelRequestReceived

      public void orderCancelRequestReceived(CancelRequest cancelRequest)
      Description copied from interface: OrderCancelationListener
      Called when the client makes a request to cancel an existing Limit Order.
      Specified by:
      orderCancelRequestReceived in interface OrderCancelationListener
      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 interface OrderCancelationListener
    • connectionAvailable

      public void connectionAvailable(com.caplin.ret.trapi.connection.OrderTradingConnection connection)
      Specified by:
      connectionAvailable in interface com.caplin.ret.trapi.connection.pool.ConnectionPoolListener<com.caplin.ret.trapi.connection.OrderTradingConnection>
    • connectionRegistrationFailed

      public void connectionRegistrationFailed(String reason)
      Specified by:
      connectionRegistrationFailed in interface com.caplin.ret.trapi.connection.pool.ConnectionPoolListener<com.caplin.ret.trapi.connection.OrderTradingConnection>