Skip to main content

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)