类 ObjectPoolFactory
- java.lang.Object
-
- org.apache.commons.pool2.BaseObject
-
- org.apache.commons.pool2.BaseKeyedPooledObjectFactory<java.lang.Class<java.lang.Object>,ObjectPool>
-
- cool.taomu.framework.objectpool.ObjectPoolFactory
-
- 所有已实现的接口:
org.apache.commons.pool2.KeyedPooledObjectFactory<java.lang.Class<java.lang.Object>,ObjectPool>
public class ObjectPoolFactory extends org.apache.commons.pool2.BaseKeyedPooledObjectFactory<java.lang.Class<java.lang.Object>,ObjectPool>
-
-
构造器概要
构造器 构造器 说明 ObjectPoolFactory()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidactivateObject(java.lang.Class<java.lang.Object> key, org.apache.commons.pool2.PooledObject<ObjectPool> p)static ObjectPoolborrowObject(java.lang.Class<java.lang.Object> key)ObjectPoolcreate(java.lang.Class<java.lang.Object> zlass)voiddestroyObject(java.lang.Class<java.lang.Object> key, org.apache.commons.pool2.PooledObject<ObjectPool> p)static org.apache.commons.pool2.impl.GenericKeyedObjectPool<java.lang.Class<java.lang.Object>,ObjectPool>getInstance()java.lang.ObjectgetSpringBean(java.lang.Class<?> zlass)org.apache.commons.pool2.PooledObject<ObjectPool>makeObject(java.lang.Class<java.lang.Object> key)voidpassivateObject(java.lang.Class<java.lang.Object> key, org.apache.commons.pool2.PooledObject<ObjectPool> p)static voidperparePool(java.lang.Class<java.lang.Object> key)static voidreturnObject(java.lang.Class<java.lang.Object> key, ObjectPool obj)org.apache.commons.pool2.PooledObject<ObjectPool>wrap(ObjectPool value)
-
-
-
方法详细资料
-
getInstance
public static org.apache.commons.pool2.impl.GenericKeyedObjectPool<java.lang.Class<java.lang.Object>,ObjectPool> getInstance()
-
perparePool
public static void perparePool(java.lang.Class<java.lang.Object> key)
-
borrowObject
public static ObjectPool borrowObject(java.lang.Class<java.lang.Object> key)
-
returnObject
public static void returnObject(java.lang.Class<java.lang.Object> key, ObjectPool obj)
-
makeObject
public org.apache.commons.pool2.PooledObject<ObjectPool> makeObject(java.lang.Class<java.lang.Object> key) throws java.lang.Exception
- 指定者:
makeObject在接口中org.apache.commons.pool2.KeyedPooledObjectFactory<java.lang.Class<java.lang.Object>,ObjectPool>- 覆盖:
makeObject在类中org.apache.commons.pool2.BaseKeyedPooledObjectFactory<java.lang.Class<java.lang.Object>,ObjectPool>- 抛出:
java.lang.Exception
-
activateObject
public void activateObject(java.lang.Class<java.lang.Object> key, org.apache.commons.pool2.PooledObject<ObjectPool> p) throws java.lang.Exception- 指定者:
activateObject在接口中org.apache.commons.pool2.KeyedPooledObjectFactory<java.lang.Class<java.lang.Object>,ObjectPool>- 覆盖:
activateObject在类中org.apache.commons.pool2.BaseKeyedPooledObjectFactory<java.lang.Class<java.lang.Object>,ObjectPool>- 抛出:
java.lang.Exception
-
destroyObject
public void destroyObject(java.lang.Class<java.lang.Object> key, org.apache.commons.pool2.PooledObject<ObjectPool> p) throws java.lang.Exception- 指定者:
destroyObject在接口中org.apache.commons.pool2.KeyedPooledObjectFactory<java.lang.Class<java.lang.Object>,ObjectPool>- 覆盖:
destroyObject在类中org.apache.commons.pool2.BaseKeyedPooledObjectFactory<java.lang.Class<java.lang.Object>,ObjectPool>- 抛出:
java.lang.Exception
-
passivateObject
public void passivateObject(java.lang.Class<java.lang.Object> key, org.apache.commons.pool2.PooledObject<ObjectPool> p) throws java.lang.Exception- 指定者:
passivateObject在接口中org.apache.commons.pool2.KeyedPooledObjectFactory<java.lang.Class<java.lang.Object>,ObjectPool>- 覆盖:
passivateObject在类中org.apache.commons.pool2.BaseKeyedPooledObjectFactory<java.lang.Class<java.lang.Object>,ObjectPool>- 抛出:
java.lang.Exception
-
wrap
public org.apache.commons.pool2.PooledObject<ObjectPool> wrap(ObjectPool value)
- 指定者:
wrap在类中org.apache.commons.pool2.BaseKeyedPooledObjectFactory<java.lang.Class<java.lang.Object>,ObjectPool>
-
create
public ObjectPool create(java.lang.Class<java.lang.Object> zlass) throws java.lang.Exception
- 指定者:
create在类中org.apache.commons.pool2.BaseKeyedPooledObjectFactory<java.lang.Class<java.lang.Object>,ObjectPool>- 抛出:
java.lang.Exception
-
getSpringBean
public java.lang.Object getSpringBean(java.lang.Class<?> zlass)
-
-