Class AsyncThriftClientFactory<K,V>
- java.lang.Object
-
- org.apache.iotdb.commons.client.factory.BaseClientFactory<K,V>
-
- org.apache.iotdb.commons.client.factory.ThriftClientFactory<K,V>
-
- org.apache.iotdb.commons.client.factory.AsyncThriftClientFactory<K,V>
-
- All Implemented Interfaces:
org.apache.commons.pool2.KeyedPooledObjectFactory<K,V>
- Direct Known Subclasses:
AsyncConfigNodeHeartbeatServiceClient.Factory,AsyncConfigNodeIServiceClient.Factory,AsyncDataNodeHeartbeatServiceClient.Factory,AsyncDataNodeInternalServiceClient.Factory,AsyncDataNodeMPPDataExchangeServiceClient.Factory
public abstract class AsyncThriftClientFactory<K,V> extends ThriftClientFactory<K,V>
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.concurrent.atomic.AtomicIntegerclientCntprotected org.apache.thrift.async.TAsyncClientManager[]tManagers-
Fields inherited from class org.apache.iotdb.commons.client.factory.ThriftClientFactory
thriftClientProperty
-
Fields inherited from class org.apache.iotdb.commons.client.factory.BaseClientFactory
clientManager
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAsyncThriftClientFactory(ClientManager<K,V> clientManager, ThriftClientProperty thriftClientProperty, java.lang.String threadName)
-
Method Summary
-
Methods inherited from class org.apache.iotdb.commons.client.factory.BaseClientFactory
activateObject, passivateObject
-
-
-
-
Constructor Detail
-
AsyncThriftClientFactory
protected AsyncThriftClientFactory(ClientManager<K,V> clientManager, ThriftClientProperty thriftClientProperty, java.lang.String threadName)
-
-