Package com.simplicite.util
Class ObjectPoolFactory
- java.lang.Object
-
- org.apache.commons.pool2.BaseObject
-
- org.apache.commons.pool2.BaseKeyedPooledObjectFactory<java.lang.String,ObjectDB>
-
- com.simplicite.util.ObjectPoolFactory
-
-
Constructor Summary
Constructors Constructor Description ObjectPoolFactory(Grant g, java.lang.String instPrefix)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectDB
create(java.lang.String name)
void
destroyObject(java.lang.String key, org.apache.commons.pool2.PooledObject<ObjectDB> pobj)
Grant
getGrant()
Get grantvoid
passivateObject(java.lang.String name, org.apache.commons.pool2.PooledObject<ObjectDB> pobj)
org.apache.commons.pool2.PooledObject<ObjectDB>
wrap(ObjectDB obj)
-
-
-
Constructor Detail
-
ObjectPoolFactory
public ObjectPoolFactory(Grant g, java.lang.String instPrefix)
Constructor- Parameters:
g
- GrantinstPrefix
- Instances name prefix (e.g. "ajax_")
-
-
Method Detail
-
getGrant
public Grant getGrant()
Get grant
-
create
public ObjectDB create(java.lang.String name) throws java.lang.Exception
- Specified by:
create
in classorg.apache.commons.pool2.BaseKeyedPooledObjectFactory<java.lang.String,ObjectDB>
- Throws:
java.lang.Exception
-
wrap
public org.apache.commons.pool2.PooledObject<ObjectDB> wrap(ObjectDB obj)
- Specified by:
wrap
in classorg.apache.commons.pool2.BaseKeyedPooledObjectFactory<java.lang.String,ObjectDB>
-
passivateObject
public void passivateObject(java.lang.String name, org.apache.commons.pool2.PooledObject<ObjectDB> pobj) throws java.lang.Exception
-
destroyObject
public void destroyObject(java.lang.String key, org.apache.commons.pool2.PooledObject<ObjectDB> pobj) throws java.lang.Exception
-
-