Package cool.taomu.framework.objectpool
Class ObjectPool<T>
- java.lang.Object
-
- cool.taomu.framework.objectpool.ObjectPool<T>
-
- All Implemented Interfaces:
java.lang.AutoCloseable
@Accessors public class ObjectPool<T> extends java.lang.Object implements java.lang.AutoCloseable
-
-
Constructor Summary
Constructors Constructor Description ObjectPool(org.apache.commons.pool2.impl.GenericKeyedObjectPool<java.lang.Class<T>,ObjectPool<T>> opf, T instance, int id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()intgetId()TgetInstance()org.apache.commons.pool2.impl.GenericKeyedObjectPool<java.lang.Class<T>,ObjectPool<T>>getOpf()voidsetId(int id)voidsetInstance(T instance)voidsetOpf(org.apache.commons.pool2.impl.GenericKeyedObjectPool<java.lang.Class<T>,ObjectPool<T>> opf)java.lang.StringtoString()
-
-
-
Constructor Detail
-
ObjectPool
public ObjectPool(org.apache.commons.pool2.impl.GenericKeyedObjectPool<java.lang.Class<T>,ObjectPool<T>> opf, T instance, int id)
-
-
Method Detail
-
close
public void close() throws java.lang.Exception- Specified by:
closein interfacejava.lang.AutoCloseable- Throws:
java.lang.Exception
-
getId
@Pure public int getId()
-
setId
public void setId(int id)
-
getInstance
@Pure public T getInstance()
-
setInstance
public void setInstance(T instance)
-
getOpf
@Pure public org.apache.commons.pool2.impl.GenericKeyedObjectPool<java.lang.Class<T>,ObjectPool<T>> getOpf()
-
setOpf
public void setOpf(org.apache.commons.pool2.impl.GenericKeyedObjectPool<java.lang.Class<T>,ObjectPool<T>> opf)
-
toString
@Pure public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-