Skip to main content

Layer1ApiStrategiesEchoMessagesLayer

Package: velox.api.layer1.layers

Type: Class

Inheritance: java.lang.Object รขโ€ โ€™ velox.api.layer1.Layer1ApiBasicListenable รขโ€ โ€™ velox.api.layer1.layers.Layer1ApiUpstreamRelay รขโ€ โ€™ velox.api.layer1.layers.Layer1ApiRelay รขโ€ โ€™ velox.api.layer1.layers.Layer1ApiInjectorRelay รขโ€ โ€™ Layer1ApiStrategiesEchoMessagesLayer

All Implemented Interfaces: java.lang.AutoCloseable, velox.api.layer1.Layer1ApiAdminListenable, velox.api.layer1.Layer1ApiAdminListener, velox.api.layer1.Layer1ApiAdminProvider, velox.api.layer1.Layer1ApiDataListenable, velox.api.layer1.Layer1ApiDataListener, velox.api.layer1.Layer1ApiDataProvider, velox.api.layer1.Layer1ApiInstrumentListenable, velox.api.layer1.Layer1ApiInstrumentListener, velox.api.layer1.Layer1ApiInstrumentProvider, velox.api.layer1.Layer1ApiListener, velox.api.layer1.Layer1ApiMboDataListenable, velox.api.layer1.Layer1ApiMboDataListener, velox.api.layer1.Layer1ApiProvider, velox.api.layer1.Layer1ApiTradingListenable, velox.api.layer1.Layer1ApiTradingListener, velox.api.layer1.Layer1ApiTradingProvider, velox.api.layer1.LayerApiListenable, velox.api.layer1.layers.Layer1ApiTimeSource

Descriptionโ€‹

If message of type Layer1ApiStrategiesEchoMessagesLayer.StrategyEchoMessage is sent using Layer1ApiAdminProvider.sendUserMessage(Object), Layer1ApiStrategiesEchoMessagesLayer will send it back with Layer1ApiAdminListener.onUserMessage(Object). It will be done in ASYNCHRONOUS manner. It will still be in sync with data coming from provider, but sendUserMessage will likely return before the message reaches the target.

Nested Classesโ€‹

Layer1ApiStrategiesEchoMessagesLayer.StrategyEchoMessageFromGuiโ€‹

static interface StrategyEchoMessageFromGui

Layer1ApiStrategiesEchoMessagesLayer.StrategyEchoMessageFromLayerโ€‹

static interface StrategyEchoMessageFromLayer

Constructorsโ€‹

Layer1ApiStrategiesEchoMessagesLayerโ€‹

public Layer1ApiStrategiesEchoMessagesLayer(Layer1ApiProvider provider)

Methodsโ€‹

sendUserMessageโ€‹

Object sendUserMessage(Object data)

Send a downstream event. Allows incorporating arbitrary functionality into protocol.

Specified by: sendUserMessage in interface Layer1ApiAdminProvider

Overrides: sendUserMessage in class Layer1ApiRelay

Parameters:

  • data - Message content

Returns: