@@ -20,13 +20,15 @@ public class HandlerManager implements Handler<AbstractEvent> {
2020 private final AddUiFieldHandler addUiFieldHandler ;
2121 private final SendOrderHandler sendOrderHandler ;
2222 private final UpdateOrderHandler updateOrderHandler ;
23+ private final SubscribeToIndicatorHandler subscribeToIndicatorHandler ;
24+
2325
2426 public HandlerManager (SendingEventToClientHandler sendingEventToClientHandler , ReqDataHandler reqDataHandler ,
25- ClientInitHandler clientInitHandler , RegisterIndicatorHandler registerIndicatorHandler ,
26- AddPointIndicatorHandler addPointIndicatorHandler ,
27- FinishedInitializationHandler finishedInitializationHandler ,
28- ClientOffHandler clientOffHandler , AddUiFieldHandler addUiFieldHandler ,
29- SendOrderHandler sendOrderHandler , UpdateOrderHandler updateOrderHandler ) {
27+ ClientInitHandler clientInitHandler , RegisterIndicatorHandler registerIndicatorHandler ,
28+ AddPointIndicatorHandler addPointIndicatorHandler ,
29+ FinishedInitializationHandler finishedInitializationHandler ,
30+ ClientOffHandler clientOffHandler , AddUiFieldHandler addUiFieldHandler ,
31+ SendOrderHandler sendOrderHandler , UpdateOrderHandler updateOrderHandler , SubscribeToIndicatorHandler subscribeToIndicatorHandler ) {
3032 this .sendingEventToClientHandler = sendingEventToClientHandler ;
3133 this .reqDataHandler = reqDataHandler ;
3234 this .clientInitHandler = clientInitHandler ;
@@ -37,7 +39,8 @@ public HandlerManager(SendingEventToClientHandler sendingEventToClientHandler, R
3739 this .addUiFieldHandler = addUiFieldHandler ;
3840 this .sendOrderHandler = sendOrderHandler ;
3941 this .updateOrderHandler = updateOrderHandler ;
40- }
42+ this .subscribeToIndicatorHandler = subscribeToIndicatorHandler ;
43+ }
4144
4245 @ Override
4346 public void handle (AbstractEvent event ) {
@@ -53,6 +56,7 @@ public void handle(AbstractEvent event) {
5356 case CANCEL_ORDER , MOVE_ORDER , MOVE_ORDER_TO_MARKET , RESIZE_ORDER -> {
5457 this .updateOrderHandler .handle ((UpdateOrderEvent ) event );
5558 }
59+ case REGISTER_BROADCASTING_PROVIDER -> this .subscribeToIndicatorHandler .handle ((SubscribeToIndicatorEvent ) event );
5660 default -> this .sendingEventToClientHandler .handle (event );
5761 }
5862 }
0 commit comments