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: