Class Layer1ApiUiValueChangedMessage

java.lang.Object
velox.api.layer1.messages.Layer1ApiUiValueChangedMessage
All Implemented Interfaces:
Layer1ApiStrategiesEchoMessagesLayer.StrategyEchoMessageFromGui, velox.api.layer1.messages.Layer1ApiIgnorableUpwardMessage
Direct Known Subclasses:
Layer1ApiBracketsChangedMessage, Layer1ApiCrossTradingRoundingChangedMessage, Layer1ApiCrossTradingTargetChangedMessage, Layer1ApiOcoChangedMessage, Layer1ApiOrderDurationChangedMessage, Layer1ApiOrderSizeChangedMessage, Layer1ApiResetOrderSizeCheckboxChangedMessage, Layer1ApiStopOrderDurationChangedMessage, Layer1ApiStopOrderOffsetChangedMessage, Layer1ApiStopOrderTypeChangedMessage, Layer1ApiTrailingStopChangedMessage

Base type for the notifications broadcast to add-ons whenever a control in the Trading Control Panel changes value.
Delivered to add-ons via Layer1ApiAdminListener.onUserMessage(Object).

A notification is sent for every change, whether the user edited the control manually or an add-on changed it programmatically (e.g. via one of the Layer1ApiSet*Message messages).

Each subclass corresponds to one Trading Control Panel control and carries its new value.

See Also:
  • Field Details

    • alias

      public final String alias
      The instrument alias whose Trading Control Panel value changed.
  • Constructor Details

    • Layer1ApiUiValueChangedMessage

      protected Layer1ApiUiValueChangedMessage(String alias)