Layer1ApiProvider
Package: velox.api.layer1
Type: Interface
All Superinterfaces: java.lang.AutoCloseable, Layer1ApiAdminListenable, Layer1ApiAdminProvider, Layer1ApiDataListenable, Layer1ApiDataProvider, Layer1ApiInstrumentListenable, Layer1ApiInstrumentProvider, Layer1ApiMboDataListenable, Layer1ApiTradingListenable, Layer1ApiTradingProvider, LayerApiListenable
All Known Implementing Classes: velox.api.layer0.live.ExternalLiveBaseProvider, velox.api.layer0.replay.ExternalReaderBaseProvider, velox.api.layer1.layers.Layer1ApiDepthFreezer, velox.api.layer1.layers.Layer1ApiInjectorRelay, velox.api.layer1.layers.Layer1ApiRelay, velox.api.layer1.layers.Layer1ApiStrategiesEchoMessagesLayer
Extends: Layer1ApiInstrumentProvider, Layer1ApiDataProvider, Layer1ApiTradingProvider, Layer1ApiAdminProvider, LayerApiListenable
Description​
Extends all possible Layer1 provider aspect interfaces. This is what layer1 provider should implement.
Methods​
Inherited from Layer1ApiAdminListenable​
void addListener(Layer1ApiAdminListener listener)
void removeListener(Layer1ApiAdminListener listener)
Inherited from Layer1ApiAdminProvider​
void close()
long getCurrentTime()
String getSource()
Set<String> getSupportedFeatures()
void login(LoginData loginData)
void sendUserMessage(Object message)
Inherited from Layer1ApiDataListenable​
void addListener(Layer1ApiDataListener listener)
void removeListener(Layer1ApiDataListener listener)
Inherited from Layer1ApiDataProvider​
String formatPrice(String alias, double price)
Inherited from Layer1ApiInstrumentListenable​
void addListener(Layer1ApiInstrumentListener listener)
void removeListener(Layer1ApiInstrumentListener listener)
Inherited from Layer1ApiInstrumentProvider​
void subscribe(String alias, String symbol, String exchange)
void subscribe(SubscribeInfo subscribeInfo)
void unsubscribe(String alias)
Inherited from Layer1ApiMboDataListenable​
void addListener(Layer1ApiMboDataListener listener)
void removeListener(Layer1ApiMboDataListener listener)
Inherited from Layer1ApiTradingListenable​
void addListener(Layer1ApiTradingListener listener)
void removeListener(Layer1ApiTradingListener listener)
Inherited from Layer1ApiTradingProvider​
void sendOrder(OrderSendParameters orderSendParameters)
void updateOrder(OrderUpdateParameters orderUpdateParameters)