Package io.milvus.pool
Class PoolClientFactory<C,T>
java.lang.Object
org.apache.commons.pool2.BaseObject
org.apache.commons.pool2.BaseKeyedPooledObjectFactory<String,T>
io.milvus.pool.PoolClientFactory<C,T>
- All Implemented Interfaces:
org.apache.commons.pool2.KeyedPooledObjectFactory<String,T>
public class PoolClientFactory<C,T>
extends org.apache.commons.pool2.BaseKeyedPooledObjectFactory<String,T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivateObject(String key, org.apache.commons.pool2.PooledObject<T> p) voiddestroyObject(String key, org.apache.commons.pool2.PooledObject<T> p) voidpassivateObject(String key, org.apache.commons.pool2.PooledObject<T> p) booleanvalidateObject(String key, org.apache.commons.pool2.PooledObject<T> p) org.apache.commons.pool2.PooledObject<T> Methods inherited from class org.apache.commons.pool2.BaseKeyedPooledObjectFactory
makeObjectMethods inherited from class org.apache.commons.pool2.BaseObject
toString, toStringAppendFieldsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.commons.pool2.KeyedPooledObjectFactory
destroyObject
-
Constructor Details
-
PoolClientFactory
public PoolClientFactory(C config, String clientClassName) throws ClassNotFoundException, NoSuchMethodException
-
-
Method Details
-
create
-
wrap
-
destroyObject
-
validateObject
-
activateObject
-
passivateObject
-