public class ThreadPooledClient extends AbstractClient
AbstractClient.HAStreamTableInfoconnList, currentSiteIndexMap, DEFAULT_ACTION_NAME, DEFAULT_HOST, DEFAULT_PORT, haStreamTableInfo, HATopicToTrueTopic, hostEndian, ifUseBackupSite, isClose_, lastBackupSiteTopic, lastExceptionTopicTimeMap, lastQueue, lastSuccessSubscribeTopic, listeningHost, listeningPort, messageCache, pThread, queueManager, reconnectTable, resubscribeInterval, subInfos_, subOnce, tableNameToTrueTopic, trueTopicToSites, users, waitReconnectTopic| Constructor and Description |
|---|
ThreadPooledClient() |
ThreadPooledClient(int threadCount) |
ThreadPooledClient(int subscribePort,
int threadCount) |
ThreadPooledClient(String subscribeHost,
int subscribePort,
int threadCount) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
backupSitesSubscribeInternal(String host,
int port,
String tableName,
String actionName,
MessageHandler handler,
long offset,
boolean reconnect,
Vector filter,
StreamDeserializer deserializer,
boolean allowExistTopic,
String userName,
String password,
boolean createSubInfo) |
void |
close() |
protected boolean |
doReconnect(Site site) |
void |
subscribe(String host,
int port,
String tableName,
MessageHandler handler) |
void |
subscribe(String host,
int port,
String tableName,
MessageHandler handler,
boolean reconnect) |
void |
subscribe(String host,
int port,
String tableName,
MessageHandler handler,
long offset) |
void |
subscribe(String host,
int port,
String tableName,
MessageHandler handler,
long offset,
boolean reconnect) |
void |
subscribe(String host,
int port,
String tableName,
String actionName,
MessageHandler handler) |
void |
subscribe(String host,
int port,
String tableName,
String actionName,
MessageHandler handler,
boolean reconnect) |
void |
subscribe(String host,
int port,
String tableName,
String actionName,
MessageHandler handler,
long offset) |
void |
subscribe(String host,
int port,
String tableName,
String actionName,
MessageHandler handler,
long offset,
boolean reconnect) |
void |
subscribe(String host,
int port,
String tableName,
String actionName,
MessageHandler handler,
long offset,
boolean reconnect,
Vector filter,
boolean allowExistTopic) |
void |
subscribe(String host,
int port,
String tableName,
String actionName,
MessageHandler handler,
long offset,
boolean reconnect,
Vector filter,
boolean allowExistTopic,
String userName,
String passWord) |
void |
subscribe(String host,
int port,
String tableName,
String actionName,
MessageHandler handler,
long offset,
boolean reconnect,
Vector filter,
StreamDeserializer deserializer) |
void |
subscribe(String host,
int port,
String tableName,
String actionName,
MessageHandler handler,
long offset,
boolean reconnect,
Vector filter,
StreamDeserializer deserializer,
boolean allowExistTopic) |
void |
subscribe(String host,
int port,
String tableName,
String actionName,
MessageHandler handler,
long offset,
boolean reconnect,
Vector filter,
StreamDeserializer deserializer,
boolean allowExistTopic,
String userName,
String passWord) |
void |
subscribe(String host,
int port,
String tableName,
String actionName,
MessageHandler handler,
long offset,
boolean reconnect,
Vector filter,
StreamDeserializer deserializer,
boolean allowExistTopic,
String userName,
String passWord,
boolean msgAsTable) |
void |
subscribe(String host,
int port,
String tableName,
String actionName,
MessageHandler handler,
long offset,
boolean reconnect,
Vector filter,
StreamDeserializer deserializer,
boolean allowExistTopic,
String userName,
String passWord,
boolean msgAsTable,
List<String> backupSites) |
void |
subscribe(String host,
int port,
String tableName,
String actionName,
MessageHandler handler,
long offset,
boolean reconnect,
Vector filter,
StreamDeserializer deserializer,
boolean allowExistTopic,
String userName,
String passWord,
boolean msgAsTable,
List<String> backupSites,
int resubscribeInterval,
boolean subOnce) |
void |
subscribe(String host,
int port,
String tableName,
String actionName,
MessageHandler handler,
long offset,
Vector filter) |
void |
unsubscribe(String host,
int port,
String tableName) |
void |
unsubscribe(String host,
int port,
String tableName,
String actionName) |
protected void |
unsubscribeInternal(String host,
int port,
String tableName,
String actionName) |
activeCloseConnection, batchDispatch, dispatch, getAllReconnectSites, getAllReconnectTopic, getAllTopicsBySite, getCurrentSiteByName, getNeedReconnect, getNewLeader, getReconnectTimestamp, getSiteByName, getSubInfos, getTopicToSites, isClose, isClosed, isRemoteLittleEndian, setMsgId, setNeedReconnect, setReconnectTimestamp, subscribeInternal, subscribeInternal, subscribeInternal, subscribeInternal, subscribeInternal, subscribeInternal, subscribeInternal, subscribeInternal, subscribeStreamingSqlLogInfoInternal, tryReconnect, unsubscribeInternalpublic ThreadPooledClient()
throws SocketException
SocketExceptionpublic ThreadPooledClient(int threadCount)
throws SocketException
SocketExceptionpublic ThreadPooledClient(int subscribePort,
int threadCount)
throws SocketException
SocketExceptionpublic ThreadPooledClient(String subscribeHost, int subscribePort, int threadCount) throws SocketException
SocketExceptionprotected boolean doReconnect(Site site)
doReconnect in class AbstractClientprotected void backupSitesSubscribeInternal(String host, int port, String tableName, String actionName, MessageHandler handler, long offset, boolean reconnect, Vector filter, StreamDeserializer deserializer, boolean allowExistTopic, String userName, String password, boolean createSubInfo) throws IOException
IOExceptionpublic void subscribe(String host, int port, String tableName, String actionName, MessageHandler handler, long offset, boolean reconnect, Vector filter, StreamDeserializer deserializer, boolean allowExistTopic, String userName, String passWord) throws IOException
IOExceptionpublic void subscribe(String host, int port, String tableName, String actionName, MessageHandler handler, long offset, boolean reconnect, Vector filter, StreamDeserializer deserializer, boolean allowExistTopic, String userName, String passWord, boolean msgAsTable) throws IOException
IOExceptionpublic void subscribe(String host, int port, String tableName, String actionName, MessageHandler handler, long offset, boolean reconnect, Vector filter, StreamDeserializer deserializer, boolean allowExistTopic, String userName, String passWord, boolean msgAsTable, List<String> backupSites, int resubscribeInterval, boolean subOnce) throws IOException
IOExceptionpublic void subscribe(String host, int port, String tableName, String actionName, MessageHandler handler, long offset, boolean reconnect, Vector filter, StreamDeserializer deserializer, boolean allowExistTopic, String userName, String passWord, boolean msgAsTable, List<String> backupSites) throws IOException
IOExceptionpublic void subscribe(String host, int port, String tableName, String actionName, MessageHandler handler, long offset, boolean reconnect, Vector filter, boolean allowExistTopic, String userName, String passWord) throws IOException
IOExceptionpublic void subscribe(String host, int port, String tableName, String actionName, MessageHandler handler, long offset, boolean reconnect, Vector filter, StreamDeserializer deserializer, boolean allowExistTopic) throws IOException
IOExceptionpublic void subscribe(String host, int port, String tableName, String actionName, MessageHandler handler, long offset, boolean reconnect, Vector filter, boolean allowExistTopic) throws IOException
IOExceptionpublic void subscribe(String host, int port, String tableName, String actionName, MessageHandler handler, long offset, boolean reconnect, Vector filter, StreamDeserializer deserializer) throws IOException
IOExceptionpublic void subscribe(String host, int port, String tableName, String actionName, MessageHandler handler, long offset, boolean reconnect) throws IOException
IOExceptionpublic void subscribe(String host, int port, String tableName, String actionName, MessageHandler handler, long offset, Vector filter) throws IOException
IOExceptionpublic void subscribe(String host, int port, String tableName, String actionName, MessageHandler handler, long offset) throws IOException
IOExceptionpublic void subscribe(String host, int port, String tableName, String actionName, MessageHandler handler) throws IOException
IOExceptionpublic void subscribe(String host, int port, String tableName, String actionName, MessageHandler handler, boolean reconnect) throws IOException
IOExceptionpublic void subscribe(String host, int port, String tableName, MessageHandler handler) throws IOException
IOExceptionpublic void subscribe(String host, int port, String tableName, MessageHandler handler, boolean reconnect) throws IOException
IOExceptionpublic void subscribe(String host, int port, String tableName, MessageHandler handler, long offset) throws IOException
IOExceptionpublic void subscribe(String host, int port, String tableName, MessageHandler handler, long offset, boolean reconnect) throws IOException
IOExceptionpublic void unsubscribe(String host, int port, String tableName, String actionName) throws IOException
IOExceptionpublic void unsubscribe(String host, int port, String tableName) throws IOException
IOExceptionprotected void unsubscribeInternal(String host, int port, String tableName, String actionName) throws IOException
unsubscribeInternal in class AbstractClientIOExceptionpublic void close()
close in class AbstractClientCopyright © 2026 DolphinDB. All rights reserved.