public class WebSocketClient extends Object implements SubscribeAsyncApi
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
SOCKET_DECODER |
static String |
SOCKET_ENCODER |
| 限定符和类型 | 方法和说明 |
|---|---|
WebSocketClient |
apiComposeCallback(ApiComposeCallback apiComposeCallback) |
String |
cancelSubscribe(Subject subject)
cancel subscribe trade data , include order / position / asset
|
String |
cancelSubscribeDepthQuote(Set<String> symbols)
cancel subscribe depth data
|
String |
cancelSubscribeFuture(Set<String> symbols)
cancel subscribe futures data
|
String |
cancelSubscribeMarketQuote(Market market,
QuoteSubject subject)
cancel subscribe quote-data of the specified market
|
String |
cancelSubscribeOption(Set<String> symbols)
cancel subscribe option data
|
String |
cancelSubscribeOptionTop(Market market,
Set<Indicator> indicators)
cancel subscribe option-top-data of the specified market
|
String |
cancelSubscribeQuote(Set<String> symbols)
cancel subscribe quote data,include stock / option / futures
|
String |
cancelSubscribeStockTop(Market market,
Set<Indicator> indicators)
cancel subscribe stock-top-data of the specified market
|
String |
cancelSubscribeTradeTick(Set<String> symbols)
cancel subscribe stock trade tick data
|
WebSocketClient |
clientConfig(ClientConfig clientConfig) |
WebSocketClient |
clientHeartBeatData(ClientHeartBeatData clientHeartBeatData) |
void |
closeConnect(boolean sendDisconnectCommand)
close the connection
|
void |
connect()
create the connection (The same tigerId has only one active connection)
|
void |
connectCountDown() |
void |
disconnect()
destroy the reconnect thread, then send disconnect command and close the connection
Note: Sending the disconnect command will cancel all subscription data
|
static WebSocketClient |
getInstance()
get WebSocketClient instance
|
String |
getSubscribedSymbols()
query subscribed symbol list
|
String |
getUrl() |
boolean |
isConnected() |
boolean |
isUseProtobuf() |
WebSocketClient |
sslProvider(io.netty.handler.ssl.SslProvider sslProvider)
set SslProvider
|
String |
subscribe(String account,
Subject subject)
subscribe trade data , include order / position / asset
|
String |
subscribe(Subject subject)
subscribe trade data , include order / position / asset
|
String |
subscribeDepthQuote(Set<String> symbols)
subscribe depth data
|
String |
subscribeFuture(Set<String> symbols)
subscribe futures data
|
String |
subscribeMarketQuote(Market market,
QuoteSubject subject)
subscribe quote-data of the specified market
|
String |
subscribeOption(Set<String> symbols)
subscribe option data
|
String |
subscribeOptionTop(Market market,
Set<Indicator> indicators)
subscribe option-top-data of the specified market
|
String |
subscribeQuote(Set<String> symbols)
subscrie quote
|
String |
subscribeStockTop(Market market,
Set<Indicator> indicators)
subscribe stock-top-data of the specified market
|
String |
subscribeTradeTick(Set<String> symbols)
subscribe stock trade tick data
|
public static WebSocketClient getInstance()
public WebSocketClient sslProvider(io.netty.handler.ssl.SslProvider sslProvider)
sslProvider - public WebSocketClient clientConfig(ClientConfig clientConfig)
public WebSocketClient apiComposeCallback(ApiComposeCallback apiComposeCallback)
public WebSocketClient clientHeartBeatData(ClientHeartBeatData clientHeartBeatData)
public void connectCountDown()
public void connect()
public String getUrl()
public boolean isUseProtobuf()
public void disconnect()
Note: Sending the disconnect command will cancel all subscription data
public void closeConnect(boolean sendDisconnectCommand)
public boolean isConnected()
public String subscribe(Subject subject)
SubscribeAsyncApisubscribe 在接口中 SubscribeAsyncApisubject - trade subjectpublic String subscribe(String account, Subject subject)
SubscribeAsyncApisubscribe 在接口中 SubscribeAsyncApiaccount - subscribe accountsubject - trade subjectpublic String cancelSubscribe(Subject subject)
SubscribeAsyncApicancelSubscribe 在接口中 SubscribeAsyncApisubject - trade subjectpublic String subscribeQuote(Set<String> symbols)
SubscribeAsyncApisubscribeQuote 在接口中 SubscribeAsyncApisymbols - symbol listpublic String cancelSubscribeQuote(Set<String> symbols)
SubscribeAsyncApicancelSubscribeQuote 在接口中 SubscribeAsyncApisymbols - symbol listpublic String subscribeTradeTick(Set<String> symbols)
SubscribeAsyncApisubscribeTradeTick 在接口中 SubscribeAsyncApisymbols - symbol listpublic String cancelSubscribeTradeTick(Set<String> symbols)
SubscribeAsyncApicancelSubscribeTradeTick 在接口中 SubscribeAsyncApisymbols - symbol listpublic String subscribeOption(Set<String> symbols)
SubscribeAsyncApisubscribeOption 在接口中 SubscribeAsyncApisymbols - symbol listpublic String cancelSubscribeOption(Set<String> symbols)
SubscribeAsyncApicancelSubscribeOption 在接口中 SubscribeAsyncApisymbols - symbol listpublic String subscribeFuture(Set<String> symbols)
SubscribeAsyncApisubscribeFuture 在接口中 SubscribeAsyncApisymbols - symbol listpublic String cancelSubscribeFuture(Set<String> symbols)
SubscribeAsyncApicancelSubscribeFuture 在接口中 SubscribeAsyncApisymbols - symbol listpublic String subscribeDepthQuote(Set<String> symbols)
SubscribeAsyncApisubscribeDepthQuote 在接口中 SubscribeAsyncApisymbols - symbol listpublic String cancelSubscribeDepthQuote(Set<String> symbols)
SubscribeAsyncApicancelSubscribeDepthQuote 在接口中 SubscribeAsyncApisymbols - symbol listpublic String subscribeMarketQuote(Market market, QuoteSubject subject)
SubscribeAsyncApisubscribeMarketQuote 在接口中 SubscribeAsyncApimarket - Marketsubject - QuoteSubjectpublic String cancelSubscribeMarketQuote(Market market, QuoteSubject subject)
SubscribeAsyncApicancelSubscribeMarketQuote 在接口中 SubscribeAsyncApimarket - Marketsubject - QuoteSubjectpublic String subscribeStockTop(Market market, Set<Indicator> indicators)
SubscribeAsyncApisubscribeStockTop 在接口中 SubscribeAsyncApimarket - Marketindicators - stock top quote's indicatorpublic String cancelSubscribeStockTop(Market market, Set<Indicator> indicators)
SubscribeAsyncApicancelSubscribeStockTop 在接口中 SubscribeAsyncApimarket - Marketindicators - stock top quote's indicatorpublic String subscribeOptionTop(Market market, Set<Indicator> indicators)
SubscribeAsyncApisubscribeOptionTop 在接口中 SubscribeAsyncApimarket - Marketindicators - option top quote's indicatorpublic String cancelSubscribeOptionTop(Market market, Set<Indicator> indicators)
SubscribeAsyncApicancelSubscribeOptionTop 在接口中 SubscribeAsyncApimarket - Marketindicators - option top quote's indicatorpublic String getSubscribedSymbols()
SubscribeAsyncApigetSubscribedSymbols 在接口中 SubscribeAsyncApiCopyright © 2024. All rights reserved.