public abstract class WebsocketClientImpl extends Object implements WebsocketClient
| Constructor and Description |
|---|
WebsocketClientImpl(String baseUrl) |
| Modifier and Type | Method and Description |
|---|---|
int |
aggTradeStream(String symbol,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
The Aggregate Trade Streams push market trade information that is aggregated for fills with same price and taking side every 100 milliseconds.
|
int |
aggTradeStream(String symbol,
com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
Same as
aggTradeStream(String, WebSocketCallback) plus accepts callbacks for all major websocket connection events. |
int |
allBookTickerStream(com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
Pushes any update to the best bid or ask's price or quantity in real-time for all symbols.
|
int |
allBookTickerStream(com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
Same as
allBookTickerStream(WebSocketCallback) plus accepts callbacks for all major websocket connection events. |
int |
allForceOrderStream(com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
The All Liquidation Order Snapshot Streams push force liquidation order information for all symbols in the market.
|
int |
allForceOrderStream(com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
Same as
allForceOrderStream(WebSocketCallback) plus accepts callbacks for all major websocket connection events. |
int |
allMiniTickerStream(com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
24hr rolling window mini-ticker statistics for all symbols that changed in an array.
|
int |
allMiniTickerStream(com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
Same as
allMiniTickerStream(WebSocketCallback) plus accepts callbacks for all major websocket connection events. |
int |
allTickerStream(com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
24hr rolling window ticker statistics for all symbols.
|
int |
allTickerStream(com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
Same as
allTickerStream(WebSocketCallback) plus accepts callbacks for all major websocket connection events. |
int |
bookTicker(String symbol,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
Pushes any update to the best bid or ask's price or quantity in real-time for a specified symbol.
|
int |
bookTicker(String symbol,
com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
Same as
bookTicker(String, WebSocketCallback) plus accepts callbacks for all major websocket connection events. |
void |
closeAllConnections()
Closes all streams
|
void |
closeConnection(int connectionId)
Closes a specific stream based on stream Id.
|
int |
combineStreams(ArrayList<String> streams,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
Combined streams are accessed at /stream?streams=<streamName1>/<streamName2>/<streamName3>
|
int |
combineStreams(ArrayList<String> streams,
com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
Same as
combineStreams(ArrayList, WebSocketCallback) plus accepts callbacks for all major websocket connection events. |
int |
continuousKlineStream(String pair,
String contractType,
String interval,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
The Kline/Candlestick Stream push updates to the current klines/candlestick every 250 milliseconds (if existing).
|
int |
continuousKlineStream(String pair,
String contractType,
String interval,
com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
Same as
continuousKlineStream(String, String, String, WebSocketCallback) plus accepts callbacks for all major websocket connection events. |
int |
createConnection(com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback,
okhttp3.Request request) |
int |
diffDepthStream(String symbol,
int speed,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
Bids and asks, pushed every 250 milliseconds, 500 milliseconds, 100 milliseconds (if existing)
<symbol>@depth@<speed>ms Update Speed: 250ms, 500ms, 100ms |
int |
diffDepthStream(String symbol,
int speed,
com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
Same as
diffDepthStream(String, int, WebSocketCallback) plus accepts callbacks for all major websocket connection events. |
int |
forceOrderStream(String symbol,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
The Liquidation Order Snapshot Streams push force liquidation order information for specific symbol.
|
int |
forceOrderStream(String symbol,
com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
Same as
forceOrderStream(String, WebSocketCallback) plus accepts callbacks for all major websocket connection events. |
String |
getBaseUrl() |
com.binance.connector.futures.client.utils.WebSocketCallback |
getNoopCallback() |
int |
klineStream(String symbol,
String interval,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
The Kline/Candlestick Stream push updates to the current klines/candlestick every 250 milliseconds (if existing).
|
int |
klineStream(String symbol,
String interval,
com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
Same as
klineStream(String, String, WebSocketCallback) plus accepts callbacks for all major websocket connection events. |
int |
listenUserStream(String listenKey,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
User Data Streams are accessed at /ws/<listenKey>
|
int |
listenUserStream(String listenKey,
com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
Same as
listenUserStream(String, WebSocketCallback) plus accepts callbacks for all major websocket connection events. |
int |
markPriceStream(String symbol,
int speed,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
Mark price and funding rate for a single symbol pushed every 3 seconds or every second.
|
int |
markPriceStream(String symbol,
int speed,
com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
Same as
markPriceStream(String, int, WebSocketCallback) plus accepts callbacks for all major websocket connection events. |
int |
miniTickerStream(String symbol,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
24hr rolling window mini-ticker statistics.
|
int |
miniTickerStream(String symbol,
com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
Same as
miniTickerStream(String, WebSocketCallback) plus accepts callbacks for all major websocket connection events. |
int |
partialDepthStream(String symbol,
int levels,
int speed,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
Top bids and asks, Valid are 5, 10, or 20.
|
int |
partialDepthStream(String symbol,
int levels,
int speed,
com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
Same as
partialDepthStream(String, int, int, WebSocketCallback) plus accepts callbacks for all major websocket connection events. |
int |
symbolTicker(String symbol,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
24hr rolling window ticker statistics for a single symbol.
|
int |
symbolTicker(String symbol,
com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
Same as
symbolTicker(String, WebSocketCallback) plus accepts callbacks for all major websocket connection events. |
public WebsocketClientImpl(String baseUrl)
public com.binance.connector.futures.client.utils.WebSocketCallback getNoopCallback()
public String getBaseUrl()
public int aggTradeStream(String symbol, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
aggTradeStream in interface WebsocketClientsymbol - trading symbolonMessageCallback - onMessageCallbackpublic int aggTradeStream(String symbol, com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback, com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback, com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
aggTradeStream(String, WebSocketCallback) plus accepts callbacks for all major websocket connection events.aggTradeStream in interface WebsocketClientsymbol - trading symbolonOpenCallback - onOpenCallbackonMessageCallback - onMessageCallbackonClosingCallback - onClosingCallbackonFailureCallback - onFailureCallbackpublic int markPriceStream(String symbol, int speed, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
markPriceStream in interface WebsocketClientsymbol - trading symbolspeed - speed in seconds, can be 1 or 3onMessageCallback - onMessageCallbackpublic int markPriceStream(String symbol, int speed, com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback, com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback, com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
markPriceStream(String, int, WebSocketCallback) plus accepts callbacks for all major websocket connection events.markPriceStream in interface WebsocketClientsymbol - trading symbolspeed - speed in seconds, can be 1 or 3onOpenCallback - onOpenCallbackonMessageCallback - onMessageCallbackonClosingCallback - onClosingCallbackonFailureCallback - onFailureCallbackpublic int klineStream(String symbol, String interval, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
klineStream in interface WebsocketClientsymbol - trading symbolinterval - kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1MonMessageCallback - onMessageCallbackpublic int klineStream(String symbol, String interval, com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback, com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback, com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
klineStream(String, String, WebSocketCallback) plus accepts callbacks for all major websocket connection events.klineStream in interface WebsocketClientsymbol - trading symbolinterval - kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1MonOpenCallback - onOpenCallbackonMessageCallback - onMessageCallbackonClosingCallback - onClosingCallbackonFailureCallback - onFailureCallbackpublic int continuousKlineStream(String pair, String contractType, String interval, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
continuousKlineStream in interface WebsocketClientpair - trading paircontractType - perpetual, current_quarter, next_quarterinterval - kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1MonMessageCallback - onMessageCallbackpublic int continuousKlineStream(String pair, String contractType, String interval, com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback, com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback, com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
continuousKlineStream(String, String, String, WebSocketCallback) plus accepts callbacks for all major websocket connection events.continuousKlineStream in interface WebsocketClientpair - trading pairinterval - kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1McontractType - perpetual, current_quarter, next_quarteronOpenCallback - onOpenCallbackonMessageCallback - onMessageCallbackonClosingCallback - onClosingCallbackonFailureCallback - onFailureCallbackpublic int miniTickerStream(String symbol, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
miniTickerStream in interface WebsocketClientsymbol - trading symbolonMessageCallback - onMessageCallbackpublic int miniTickerStream(String symbol, com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback, com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback, com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
miniTickerStream(String, WebSocketCallback) plus accepts callbacks for all major websocket connection events.miniTickerStream in interface WebsocketClientsymbol - trading symbolonOpenCallback - onOpenCallbackonMessageCallback - onMessageCallbackonClosingCallback - onClosingCallbackonFailureCallback - onFailureCallbackpublic int allMiniTickerStream(com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
allMiniTickerStream in interface WebsocketClientonMessageCallback - onMessageCallbackpublic int allMiniTickerStream(com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
allMiniTickerStream(WebSocketCallback) plus accepts callbacks for all major websocket connection events.allMiniTickerStream in interface WebsocketClientonOpenCallback - onOpenCallbackonMessageCallback - onMessageCallbackonClosingCallback - onClosingCallbackonFailureCallback - onFailureCallbackpublic int symbolTicker(String symbol, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
symbolTicker in interface WebsocketClientsymbol - trading symbolonMessageCallback - onMessageCallbackpublic int symbolTicker(String symbol, com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback, com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback, com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
symbolTicker(String, WebSocketCallback) plus accepts callbacks for all major websocket connection events.symbolTicker in interface WebsocketClientsymbol - trading symbolonOpenCallback - onOpenCallbackonMessageCallback - onMessageCallbackonClosingCallback - onClosingCallbackonFailureCallback - onFailureCallbackpublic int allTickerStream(com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
allTickerStream in interface WebsocketClientonMessageCallback - onMessageCallbackpublic int allTickerStream(com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
allTickerStream(WebSocketCallback) plus accepts callbacks for all major websocket connection events.allTickerStream in interface WebsocketClientonOpenCallback - onOpenCallbackonMessageCallback - onMessageCallbackonClosingCallback - onClosingCallbackonFailureCallback - onFailureCallbackpublic int bookTicker(String symbol, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
bookTicker in interface WebsocketClientsymbol - trading symbolonMessageCallback - onMessageCallbackpublic int bookTicker(String symbol, com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback, com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback, com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
bookTicker(String, WebSocketCallback) plus accepts callbacks for all major websocket connection events.bookTicker in interface WebsocketClientsymbol - trading symbolonOpenCallback - onOpenCallbackonMessageCallback - onMessageCallbackonClosingCallback - onClosingCallbackonFailureCallback - onFailureCallbackpublic int allBookTickerStream(com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
allBookTickerStream in interface WebsocketClientonMessageCallback - onMessageCallbackpublic int allBookTickerStream(com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
allBookTickerStream(WebSocketCallback) plus accepts callbacks for all major websocket connection events.allBookTickerStream in interface WebsocketClientonOpenCallback - onOpenCallbackonMessageCallback - onMessageCallbackonClosingCallback - onClosingCallbackonFailureCallback - onFailureCallbackpublic int forceOrderStream(String symbol, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
forceOrderStream in interface WebsocketClientsymbol - trading symbolonMessageCallback - onMessageCallbackpublic int forceOrderStream(String symbol, com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback, com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback, com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
forceOrderStream(String, WebSocketCallback) plus accepts callbacks for all major websocket connection events.forceOrderStream in interface WebsocketClientsymbol - trading symbolonOpenCallback - onOpenCallbackonMessageCallback - onMessageCallbackonClosingCallback - onClosingCallbackonFailureCallback - onFailureCallbackpublic int allForceOrderStream(com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
allForceOrderStream in interface WebsocketClientonMessageCallback - onMessageCallbackpublic int allForceOrderStream(com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
allForceOrderStream(WebSocketCallback) plus accepts callbacks for all major websocket connection events.allForceOrderStream in interface WebsocketClientonOpenCallback - onOpenCallbackonMessageCallback - onMessageCallbackonClosingCallback - onClosingCallbackonFailureCallback - onFailureCallbackpublic int partialDepthStream(String symbol, int levels, int speed, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
partialDepthStream in interface WebsocketClientsymbol - trading symbollevels - order book depth level, can be 5, 10, or 20speed - update speed in ms, can be 250, 500 or 100onMessageCallback - onMessageCallbackpublic int partialDepthStream(String symbol, int levels, int speed, com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback, com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback, com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
partialDepthStream(String, int, int, WebSocketCallback) plus accepts callbacks for all major websocket connection events.partialDepthStream in interface WebsocketClientsymbol - trading symbollevels - order book depth level, can be 5, 10, or 20speed - update speed in ms, can be 250, 500 or 100onOpenCallback - onOpenCallbackonMessageCallback - onMessageCallbackonClosingCallback - onClosingCallbackonFailureCallback - onFailureCallbackpublic int diffDepthStream(String symbol, int speed, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
diffDepthStream in interface WebsocketClientsymbol - trading symbolspeed - update speed in ms, can be 250, 500 or 100onMessageCallback - onMessageCallbackpublic int diffDepthStream(String symbol, int speed, com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback, com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback, com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
diffDepthStream(String, int, WebSocketCallback) plus accepts callbacks for all major websocket connection events.diffDepthStream in interface WebsocketClientsymbol - trading symbolspeed - update speed in ms, can be 250, 500 or 100onOpenCallback - onOpenCallbackonMessageCallback - onMessageCallbackonClosingCallback - onClosingCallbackonFailureCallback - onFailureCallbackpublic int listenUserStream(String listenKey, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
listenUserStream in interface WebsocketClientlistenKey - listen keyonMessageCallback - onMessageCallbackpublic int listenUserStream(String listenKey, com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback, com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback, com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
listenUserStream(String, WebSocketCallback) plus accepts callbacks for all major websocket connection events.listenUserStream in interface WebsocketClientlistenKey - listen keyonOpenCallback - onOpenCallbackonMessageCallback - onMessageCallbackonClosingCallback - onClosingCallbackonFailureCallback - onFailureCallbackpublic int combineStreams(ArrayList<String> streams, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback)
combineStreams in interface WebsocketClientstreams - A list of stream names to be combined onMessageCallback - onMessageCallbackpublic int combineStreams(ArrayList<String> streams, com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback, com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback, com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback, com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback)
combineStreams(ArrayList, WebSocketCallback) plus accepts callbacks for all major websocket connection events.combineStreams in interface WebsocketClientstreams - stream name listonOpenCallback - onOpenCallbackonMessageCallback - onMessageCallbackonClosingCallback - onClosingCallbackonFailureCallback - onFailureCallbackpublic void closeConnection(int connectionId)
closeConnection in interface WebsocketClientconnectionId - Connection IDpublic void closeAllConnections()
closeAllConnections in interface WebsocketClientpublic int createConnection(com.binance.connector.futures.client.utils.WebSocketCallback onOpenCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onMessageCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onClosingCallback,
com.binance.connector.futures.client.utils.WebSocketCallback onFailureCallback,
okhttp3.Request request)
Copyright © 2024. All rights reserved.