Class StrategyDetailsSubscription
java.lang.Object
com.caplin.motif.fx.ret.orders.details.subscription.StrategyDetailsSubscription
- All Implemented Interfaces:
com.caplin.ret.trapi.fx.order.listener.OrderEventListener,com.caplin.ret.trapi.fx.order.listener.OrderModifyRequestListener
public class StrategyDetailsSubscription
extends Object
implements com.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
Constructor Summary
ConstructorsConstructorDescriptionStrategyDetailsSubscription(OrderAdapterInitialiser adapterServices, String subscriptionId, com.caplin.ret.trapi.fx.order.strategy.StrategyTree initialStrategyTree, Strategy initialStrategy, StrategyBuilder initialStrategyBuilder, com.caplin.ret.trapi.concurrent.executor.SharedExecutorService<ExecutorService> serialExecutor, com.caplin.ret.trapi.concurrent.executor.SharedExecutorService<ExecutorService> parallelExecutor) -
Method Summary
Modifier and TypeMethodDescriptionvoidonBulkPreviousOrdersReceived(List<com.caplin.ret.trapi.fx.order.CachedOrder> previousOrder) voidvoidonEventHistoryReceived(com.caplin.ret.trapi.fx.order.OrderEventHistories orderHistory) voidonLimitOrderActivate(com.caplin.ret.trapi.fx.order.OrderEvent event) voidonLimitOrderActivateFail(com.caplin.ret.trapi.fx.order.OrderErrorEvent event) voidonLimitOrderCancel(com.caplin.ret.trapi.fx.order.OrderEvent event) voidonLimitOrderCancelFail(com.caplin.ret.trapi.fx.order.OrderErrorEvent event) voidonLimitOrderCancelPass(com.caplin.ret.trapi.fx.order.OrderEvent event) voidonLimitOrderCompleted(com.caplin.ret.trapi.fx.order.OrderEvent event) voidonLimitOrderDeactivate(com.caplin.ret.trapi.fx.order.OrderEvent event) voidonLimitOrderDeactivateFail(com.caplin.ret.trapi.fx.order.OrderErrorEvent event) voidonLimitOrderDelete(com.caplin.ret.trapi.fx.order.OrderEvent event) voidonLimitOrderDeleteFail(com.caplin.ret.trapi.fx.order.OrderErrorEvent event) voidonLimitOrderFillBooked(com.caplin.ret.trapi.fx.order.OrderFillEvent event) voidonLimitOrderModification(com.caplin.ret.trapi.fx.order.OrderModificationEvent event) voidonLimitOrderModifyFail(com.caplin.ret.trapi.fx.order.OrderErrorEvent event) voidonLimitOrderRegister(com.caplin.ret.trapi.fx.order.OrderEvent event) voidonLimitOrderRegisterFail(com.caplin.ret.trapi.fx.order.OrderErrorEvent event) voidonLimitOrderReject(com.caplin.ret.trapi.fx.order.OrderErrorEvent event) voidonLimitOrderTimeout(com.caplin.ret.trapi.fx.order.OrderEvent event) voidonLimitOrderToleranceFail(com.caplin.ret.trapi.fx.order.OrderErrorEvent event) voidonLimitOrderTolerancePass(com.caplin.ret.trapi.fx.order.OrderEvent event) voidonLimitOrderTraderCancelled(com.caplin.ret.trapi.fx.order.OrderEvent event) voidonPreviousOrderReceived(com.caplin.ret.trapi.fx.FXOrder previousOrder) voidsetListener(StrategyDetailsListener listener)
-
Constructor Details
-
Method Details
-
setListener
-
toDisplayString
- Specified by:
toDisplayStringin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onLimitOrderRegister
public void onLimitOrderRegister(com.caplin.ret.trapi.fx.order.OrderEvent event) - Specified by:
onLimitOrderRegisterin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onLimitOrderRegisterFail
public void onLimitOrderRegisterFail(com.caplin.ret.trapi.fx.order.OrderErrorEvent event) - Specified by:
onLimitOrderRegisterFailin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onLimitOrderActivate
public void onLimitOrderActivate(com.caplin.ret.trapi.fx.order.OrderEvent event) - Specified by:
onLimitOrderActivatein interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onLimitOrderActivateFail
public void onLimitOrderActivateFail(com.caplin.ret.trapi.fx.order.OrderErrorEvent event) - Specified by:
onLimitOrderActivateFailin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onLimitOrderDeactivate
public void onLimitOrderDeactivate(com.caplin.ret.trapi.fx.order.OrderEvent event) - Specified by:
onLimitOrderDeactivatein interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onLimitOrderDeactivateFail
public void onLimitOrderDeactivateFail(com.caplin.ret.trapi.fx.order.OrderErrorEvent event) - Specified by:
onLimitOrderDeactivateFailin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onLimitOrderDelete
public void onLimitOrderDelete(com.caplin.ret.trapi.fx.order.OrderEvent event) - Specified by:
onLimitOrderDeletein interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onEventHistoryReceived
public void onEventHistoryReceived(com.caplin.ret.trapi.fx.order.OrderEventHistories orderHistory) - Specified by:
onEventHistoryReceivedin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onBulkPreviousOrdersReceived
public void onBulkPreviousOrdersReceived(List<com.caplin.ret.trapi.fx.order.CachedOrder> previousOrder) - Specified by:
onBulkPreviousOrdersReceivedin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onLimitOrderDeleteFail
public void onLimitOrderDeleteFail(com.caplin.ret.trapi.fx.order.OrderErrorEvent event) - Specified by:
onLimitOrderDeleteFailin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onLimitOrderCancel
public void onLimitOrderCancel(com.caplin.ret.trapi.fx.order.OrderEvent event) - Specified by:
onLimitOrderCancelin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onLimitOrderCancelPass
public void onLimitOrderCancelPass(com.caplin.ret.trapi.fx.order.OrderEvent event) - Specified by:
onLimitOrderCancelPassin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onLimitOrderCancelFail
public void onLimitOrderCancelFail(com.caplin.ret.trapi.fx.order.OrderErrorEvent event) - Specified by:
onLimitOrderCancelFailin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onLimitOrderTolerancePass
public void onLimitOrderTolerancePass(com.caplin.ret.trapi.fx.order.OrderEvent event) - Specified by:
onLimitOrderTolerancePassin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onLimitOrderToleranceFail
public void onLimitOrderToleranceFail(com.caplin.ret.trapi.fx.order.OrderErrorEvent event) - Specified by:
onLimitOrderToleranceFailin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onLimitOrderCompleted
public void onLimitOrderCompleted(com.caplin.ret.trapi.fx.order.OrderEvent event) - Specified by:
onLimitOrderCompletedin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onLimitOrderTraderCancelled
public void onLimitOrderTraderCancelled(com.caplin.ret.trapi.fx.order.OrderEvent event) - Specified by:
onLimitOrderTraderCancelledin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onLimitOrderTimeout
public void onLimitOrderTimeout(com.caplin.ret.trapi.fx.order.OrderEvent event) - Specified by:
onLimitOrderTimeoutin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onLimitOrderModification
public void onLimitOrderModification(com.caplin.ret.trapi.fx.order.OrderModificationEvent event) - Specified by:
onLimitOrderModificationin interfacecom.caplin.ret.trapi.fx.order.listener.OrderModifyRequestListener
-
onLimitOrderModifyFail
public void onLimitOrderModifyFail(com.caplin.ret.trapi.fx.order.OrderErrorEvent event) - Specified by:
onLimitOrderModifyFailin interfacecom.caplin.ret.trapi.fx.order.listener.OrderModifyRequestListener
-
onDisconnect
public void onDisconnect()- Specified by:
onDisconnectin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onLimitOrderFillBooked
public void onLimitOrderFillBooked(com.caplin.ret.trapi.fx.order.OrderFillEvent event) - Specified by:
onLimitOrderFillBookedin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onPreviousOrderReceived
public void onPreviousOrderReceived(com.caplin.ret.trapi.fx.FXOrder previousOrder) - Specified by:
onPreviousOrderReceivedin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-
onLimitOrderReject
public void onLimitOrderReject(com.caplin.ret.trapi.fx.order.OrderErrorEvent event) - Specified by:
onLimitOrderRejectin interfacecom.caplin.ret.trapi.fx.order.listener.OrderEventListener
-