Skip to main content

Layer1ApiAdapter


source_file: Layer1ApiAdapter.html package: velox.api.layer1 classes: Layer1ApiAdapter methods: Methods inherited from Layer1ApiAdminAdapter, Methods inherited from Layer1ApiDataAdapter, Methods inherited from Layer1ApiInstrumentAdapter, Methods inherited from Layer1ApiMboDataAdapter, Methods inherited from Layer1ApiTradingAdapter extends: ** Layer1ApiAdminAdapter, Layer1ApiAdminListener, Layer1ApiDataAdapter, Layer1ApiDataListener, Layer1ApiInstrumentAdapter, Layer1ApiInstrumentListener, Layer1ApiListener, Layer1ApiMboDataAdapter, Layer1ApiMboDataListener, Layer1ApiTradingAdapter, Layer1ApiTradingListener, ** Layer1ApiInstrumentAdapter, Layer1ApiDataAdapter, Layer1ApiMboDataAdapter, Layer1ApiTradingAdapter, Layer1ApiAdminAdapter, Layer1ApiListener​

Layer1ApiAdapter

Package: velox.api.layer1

Type: Interface

All Superinterfaces: Layer1ApiAdminAdapter, Layer1ApiAdminListener, Layer1ApiDataAdapter, Layer1ApiDataListener, Layer1ApiInstrumentAdapter, Layer1ApiInstrumentListener, Layer1ApiListener, Layer1ApiMboDataAdapter, Layer1ApiMboDataListener, Layer1ApiTradingAdapter, Layer1ApiTradingListener

Extends: Layer1ApiInstrumentAdapter, Layer1ApiDataAdapter, Layer1ApiMboDataAdapter, Layer1ApiTradingAdapter, Layer1ApiAdminAdapter, Layer1ApiListener

Description​

Extends all possible Layer1 listeners. Capable of listening to any Layer1 API events. Provides default empty implementations.

Methods​

Methods inherited from Layer1ApiAdminAdapter​

void onConnectionLost(DisconnectionReason reason, String text)
void onConnectionRestored()
void onLoginFailed(LoginFailedReason reason, String text)
void onLoginSuccessful()
void onSystemTextMessage(String message, SystemTextMessageType messageType)
void onUserMessage(Object message)

Methods inherited from Layer1ApiDataAdapter​

void onDepth(String alias, boolean isBid, int price, int size)
void onMarketMode(String alias, MarketMode mode)
void onTrade(String alias, double price, int size, TradeInfo tradeInfo)

Methods inherited from Layer1ApiInstrumentAdapter​

void onInstrumentAdded(String alias, InstrumentInfo instrumentInfo)
void onInstrumentAlreadySubscribed(String alias, String symbol, String exchange)
void onInstrumentNotFound(String alias, String symbol, String exchange)
void onInstrumentRemoved(String alias)

Methods inherited from Layer1ApiMboDataAdapter​

void onMboCancel(String alias, String orderId)
void onMboReplace(String alias, String orderId, int newPrice, int newSize)
void onMboSend(String alias, String orderId, boolean isBid, int price, int size)

Methods inherited from Layer1ApiTradingAdapter​

void onBalance(BalanceInfo balanceInfo)
void onOrderExecuted(ExecutionInfo executionInfo)
void onOrderUpdated(OrderInfoUpdate orderUpdate)
void onStatus(StatusInfo statusInfo)