Class SyncConfigNodeIServiceClient
- java.lang.Object
-
- org.apache.thrift.TServiceClient
-
- org.apache.iotdb.confignode.rpc.thrift.IConfigNodeRPCService.Client
-
- org.apache.iotdb.commons.client.sync.SyncConfigNodeIServiceClient
-
- All Implemented Interfaces:
java.lang.AutoCloseable,ThriftClient,org.apache.iotdb.confignode.rpc.thrift.IConfigNodeRPCService.Iface
public class SyncConfigNodeIServiceClient extends org.apache.iotdb.confignode.rpc.thrift.IConfigNodeRPCService.Client implements ThriftClient, java.lang.AutoCloseable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSyncConfigNodeIServiceClient.Factory
-
Field Summary
-
Fields inherited from interface org.apache.iotdb.commons.client.ThriftClient
logger
-
-
Constructor Summary
Constructors Constructor Description SyncConfigNodeIServiceClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory, int connectionTimeout, org.apache.iotdb.common.rpc.thrift.TEndPoint endPoint, ClientManager<org.apache.iotdb.common.rpc.thrift.TEndPoint,SyncConfigNodeIServiceClient> clientManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()intgetTimeout()voidinvalidate()Close this connection.voidinvalidateAll()Removing all pooled instances corresponding to current instance's endpoint.voidsetTimeout(int timeout)java.lang.StringtoString()-
Methods inherited from class org.apache.iotdb.confignode.rpc.thrift.IConfigNodeRPCService.Client
addConsensusGroup, alterDatabase, checkUserPrivileges, clearCache, countMatchedDatabases, createCQ, createFunction, createModel, createPipe, createPipeSink, createSchemaTemplate, createTrigger, deactivateSchemaTemplate, deleteConfigNodePeer, deleteDatabase, deleteDatabases, deleteTimeSeries, dropCQ, dropFunction, dropModel, dropPipe, dropPipeSink, dropSchemaTemplate, dropTrigger, flush, getAllPipeInfo, getAllTemplates, getConfigNodeHeartBeat, getDataNodeConfiguration, getDataPartitionTable, getLatestRegionRouteMap, getLocationOfStatefulTrigger, getMatchedDatabaseSchemas, getOrCreateDataPartitionTable, getOrCreateSchemaPartitionTable, getPathsSetTemplate, getPipeSink, getRegionId, getRunningDataNodeLocations, getSchemaNodeManagementPartition, getSchemaPartitionTable, getSeriesSlotList, getStatefulTriggerTable, getSystemConfiguration, getTemplate, getTimeSlotList, getTriggerJar, getTriggerTable, getUDFJar, getUDFTable, killQuery, loadConfiguration, login, merge, migrateRegion, notifyRegisterSuccess, operatePermission, queryPermission, recordPipeMessage, recv_addConsensusGroup, recv_alterDatabase, recv_checkUserPrivileges, recv_clearCache, recv_countMatchedDatabases, recv_createCQ, recv_createFunction, recv_createModel, recv_createPipe, recv_createPipeSink, recv_createSchemaTemplate, recv_createTrigger, recv_deactivateSchemaTemplate, recv_deleteConfigNodePeer, recv_deleteDatabase, recv_deleteDatabases, recv_deleteTimeSeries, recv_dropCQ, recv_dropFunction, recv_dropModel, recv_dropPipe, recv_dropPipeSink, recv_dropSchemaTemplate, recv_dropTrigger, recv_flush, recv_getAllPipeInfo, recv_getAllTemplates, recv_getConfigNodeHeartBeat, recv_getDataNodeConfiguration, recv_getDataPartitionTable, recv_getLatestRegionRouteMap, recv_getLocationOfStatefulTrigger, recv_getMatchedDatabaseSchemas, recv_getOrCreateDataPartitionTable, recv_getOrCreateSchemaPartitionTable, recv_getPathsSetTemplate, recv_getPipeSink, recv_getRegionId, recv_getRunningDataNodeLocations, recv_getSchemaNodeManagementPartition, recv_getSchemaPartitionTable, recv_getSeriesSlotList, recv_getStatefulTriggerTable, recv_getSystemConfiguration, recv_getTemplate, recv_getTimeSlotList, recv_getTriggerJar, recv_getTriggerTable, recv_getUDFJar, recv_getUDFTable, recv_killQuery, recv_loadConfiguration, recv_login, recv_merge, recv_migrateRegion, recv_notifyRegisterSuccess, recv_operatePermission, recv_queryPermission, recv_recordPipeMessage, recv_registerConfigNode, recv_registerDataNode, recv_removeConfigNode, recv_removeDataNode, recv_reportConfigNodeShutdown, recv_reportDataNodeShutdown, recv_reportRegionMigrateResult, recv_restartConfigNode, recv_restartDataNode, recv_setDatabase, recv_setDataNodeStatus, recv_setDataReplicationFactor, recv_setSchemaReplicationFactor, recv_setSchemaTemplate, recv_setSystemStatus, recv_setTimePartitionInterval, recv_setTTL, recv_showCluster, recv_showConfigNodes, recv_showCQ, recv_showDatabase, recv_showDataNodes, recv_showModel, recv_showPipe, recv_showRegion, recv_showTrail, recv_showVariables, recv_startPipe, recv_stopConfigNode, recv_stopPipe, recv_unsetSchemaTemplate, recv_updateModelInfo, recv_updateModelState, registerConfigNode, registerDataNode, removeConfigNode, removeDataNode, reportConfigNodeShutdown, reportDataNodeShutdown, reportRegionMigrateResult, restartConfigNode, restartDataNode, send_addConsensusGroup, send_alterDatabase, send_checkUserPrivileges, send_clearCache, send_countMatchedDatabases, send_createCQ, send_createFunction, send_createModel, send_createPipe, send_createPipeSink, send_createSchemaTemplate, send_createTrigger, send_deactivateSchemaTemplate, send_deleteConfigNodePeer, send_deleteDatabase, send_deleteDatabases, send_deleteTimeSeries, send_dropCQ, send_dropFunction, send_dropModel, send_dropPipe, send_dropPipeSink, send_dropSchemaTemplate, send_dropTrigger, send_flush, send_getAllPipeInfo, send_getAllTemplates, send_getConfigNodeHeartBeat, send_getDataNodeConfiguration, send_getDataPartitionTable, send_getLatestRegionRouteMap, send_getLocationOfStatefulTrigger, send_getMatchedDatabaseSchemas, send_getOrCreateDataPartitionTable, send_getOrCreateSchemaPartitionTable, send_getPathsSetTemplate, send_getPipeSink, send_getRegionId, send_getRunningDataNodeLocations, send_getSchemaNodeManagementPartition, send_getSchemaPartitionTable, send_getSeriesSlotList, send_getStatefulTriggerTable, send_getSystemConfiguration, send_getTemplate, send_getTimeSlotList, send_getTriggerJar, send_getTriggerTable, send_getUDFJar, send_getUDFTable, send_killQuery, send_loadConfiguration, send_login, send_merge, send_migrateRegion, send_notifyRegisterSuccess, send_operatePermission, send_queryPermission, send_recordPipeMessage, send_registerConfigNode, send_registerDataNode, send_removeConfigNode, send_removeDataNode, send_reportConfigNodeShutdown, send_reportDataNodeShutdown, send_reportRegionMigrateResult, send_restartConfigNode, send_restartDataNode, send_setDatabase, send_setDataNodeStatus, send_setDataReplicationFactor, send_setSchemaReplicationFactor, send_setSchemaTemplate, send_setSystemStatus, send_setTimePartitionInterval, send_setTTL, send_showCluster, send_showConfigNodes, send_showCQ, send_showDatabase, send_showDataNodes, send_showModel, send_showPipe, send_showRegion, send_showTrail, send_showVariables, send_startPipe, send_stopConfigNode, send_stopPipe, send_unsetSchemaTemplate, send_updateModelInfo, send_updateModelState, setDatabase, setDataNodeStatus, setDataReplicationFactor, setSchemaReplicationFactor, setSchemaTemplate, setSystemStatus, setTimePartitionInterval, setTTL, showCluster, showConfigNodes, showCQ, showDatabase, showDataNodes, showModel, showPipe, showRegion, showTrail, showVariables, startPipe, stopConfigNode, stopPipe, unsetSchemaTemplate, updateModelInfo, updateModelState
-
-
-
-
Constructor Detail
-
SyncConfigNodeIServiceClient
public SyncConfigNodeIServiceClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory, int connectionTimeout, org.apache.iotdb.common.rpc.thrift.TEndPoint endPoint, ClientManager<org.apache.iotdb.common.rpc.thrift.TEndPoint,SyncConfigNodeIServiceClient> clientManager) throws org.apache.thrift.transport.TTransportException- Throws:
org.apache.thrift.transport.TTransportException
-
-
Method Detail
-
getTimeout
public int getTimeout() throws java.net.SocketException- Throws:
java.net.SocketException
-
setTimeout
public void setTimeout(int timeout)
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable
-
invalidate
public void invalidate()
Description copied from interface:ThriftClientClose this connection.- Specified by:
invalidatein interfaceThriftClient
-
invalidateAll
public void invalidateAll()
Description copied from interface:ThriftClientRemoving all pooled instances corresponding to current instance's endpoint.- Specified by:
invalidateAllin interfaceThriftClient
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-