public class WebSocketClient extends Object implements SubscribeAsyncApi
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
STOMP_DECODER |
static String |
STOMP_ENCODER |
| 限定符和类型 | 方法和说明 |
|---|---|
WebSocketClient |
apiComposeCallback(ApiComposeCallback apiComposeCallback) |
WebSocketClient |
authentication(ApiAuthentication authentication)
已过时。
|
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 |
cancelSubscribeOption(Set<String> symbols)
cancel subscribe option data
|
String |
cancelSubscribeQuote(Set<String> symbols)
cancel subscribe quote data,include stock / option / futures
|
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() |
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(String account,
Subject subject,
List<String> focusKeys)
subscribe trade data , include order / position / asset
|
String |
subscribe(Subject subject)
subscribe trade data , include order / position / asset
|
String |
subscribe(Subject subject,
List<String> focusKeys)
subscribe trade data , include order / position / asset
|
String |
subscribeDepthQuote(Set<String> symbols)
subscribe depth data
|
String |
subscribeFuture(Set<String> symbols)
subscribe futures data
|
String |
subscribeOption(Set<String> symbols)
subscribe option data
|
String |
subscribeQuote(Set<String> symbols)
subscrie quote
|
String |
subscribeQuote(Set<String> symbols,
List<String> focusKeys)
subscribe quote data
|
String |
subscribeQuote(Set<String> symbols,
QuoteKeyType quoteKeyType)
subscribe quote data
|
String |
subscribeTradeTick(Set<String> symbols)
subscribe stock trade tick data
|
WebSocketClient |
url(String url)
已过时。
|
public static WebSocketClient getInstance()
public WebSocketClient sslProvider(io.netty.handler.ssl.SslProvider sslProvider)
sslProvider - public WebSocketClient clientConfig(ClientConfig clientConfig)
@Deprecated public WebSocketClient url(String url)
@Deprecated public WebSocketClient authentication(ApiAuthentication authentication)
public WebSocketClient apiComposeCallback(ApiComposeCallback apiComposeCallback)
public WebSocketClient clientHeartBeatData(ClientHeartBeatData clientHeartBeatData)
public void connectCountDown()
public void connect()
public String getUrl()
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, List<String> focusKeys)
SubscribeAsyncApisubscribe 在接口中 SubscribeAsyncApisubject - trade subjectfocusKeys - focus keyspublic String subscribe(Subject subject)
SubscribeAsyncApisubscribe 在接口中 SubscribeAsyncApisubject - trade subjectpublic String subscribe(String account, Subject subject)
SubscribeAsyncApisubscribe 在接口中 SubscribeAsyncApiaccount - subscribe accountsubject - trade subjectpublic String subscribe(String account, Subject subject, List<String> focusKeys)
SubscribeAsyncApisubscribe 在接口中 SubscribeAsyncApiaccount - accountsubject - subjectfocusKeys - focus keyspublic String cancelSubscribe(Subject subject)
SubscribeAsyncApicancelSubscribe 在接口中 SubscribeAsyncApisubject - trade subjectpublic String subscribeQuote(Set<String> symbols)
SubscribeAsyncApisubscribeQuote 在接口中 SubscribeAsyncApisymbols - symbol listpublic String subscribeQuote(Set<String> symbols, QuoteKeyType quoteKeyType)
SubscribeAsyncApisubscribeQuote 在接口中 SubscribeAsyncApisymbols - symbol listquoteKeyType - quote key typepublic String subscribeQuote(Set<String> symbols, List<String> focusKeys)
SubscribeAsyncApisubscribeQuote 在接口中 SubscribeAsyncApisymbols - symbol listfocusKeys - focus keyspublic 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 getSubscribedSymbols()
SubscribeAsyncApigetSubscribedSymbols 在接口中 SubscribeAsyncApiCopyright © 2022. All rights reserved.