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
|
WebSocketClient |
clientConfig(ClientConfig clientConfig) |
WebSocketClient |
clientHeartBeatData(ClientHeartBeatData clientHeartBeatData) |
void |
connect()
create the connection (The same tigerId has only one active connection)
|
void |
connectCountDown() |
void |
disconnect()
destroy the reconnect thread and close the connection
|
static WebSocketClient |
getInstance()
get WebSocketClient instance
|
String |
getSubscribedSymbols()
query subscribed symbol list
|
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
|
WebSocketClient |
url(String url) |
public static WebSocketClient getInstance()
public WebSocketClient sslProvider(io.netty.handler.ssl.SslProvider sslProvider)
sslProvider - public WebSocketClient clientConfig(ClientConfig clientConfig)
public WebSocketClient url(String url)
public WebSocketClient authentication(ApiAuthentication authentication)
public WebSocketClient apiComposeCallback(ApiComposeCallback apiComposeCallback)
public WebSocketClient clientHeartBeatData(ClientHeartBeatData clientHeartBeatData)
public void connectCountDown()
public void connect()
public void disconnect()
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 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.