|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.osesb.objectpools.JAXRPCClientKeyedPoolFactory.JAXRPCClientPoolableObjectFactory
protected static class JAXRPCClientKeyedPoolFactory.JAXRPCClientPoolableObjectFactory
Inner class that implements org.apache.commons.pool.KeyedPoolableObjectFactory, which is instantiated by the enclosing class and passed to GenericObjectPool's constructor.
| Field Summary | |
|---|---|
protected java.lang.String |
thisClassName
The full name of this class |
| Constructor Summary | |
|---|---|
JAXRPCClientKeyedPoolFactory.JAXRPCClientPoolableObjectFactory()
Create a new instance of JAXRPCPoolableObjectFactory. |
|
| Method Summary | |
|---|---|
void |
activateObject(java.lang.Object poolKey,
java.lang.Object obj)
Invoked on every object before it is returned FROM the pool. |
void |
destroyObject(java.lang.Object poolKey,
java.lang.Object obj)
Invoked on every object when it is being "dropped" from the pool. |
java.lang.Object |
makeObject(java.lang.Object poolKey)
Called whenever a new instance of a pooled object is needed. |
void |
passivateObject(java.lang.Object poolKey,
java.lang.Object obj)
Invoked on every object before it is returned TO the pool. |
boolean |
validateObject(java.lang.Object poolKey,
java.lang.Object obj)
Invoked in an implementation-specific fashion to determine if an object is still valid to be returned by the pool. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String thisClassName
| Constructor Detail |
|---|
public JAXRPCClientKeyedPoolFactory.JAXRPCClientPoolableObjectFactory()
| Method Detail |
|---|
public java.lang.Object makeObject(java.lang.Object poolKey)
throws java.lang.Exception
makeObject in interface org.apache.commons.pool.KeyedPoolableObjectFactorypoolKey - poolKey points to a pooled object configuration
entry in the JAXRPCClientKeyedPoolFactory configuration file.
java.lang.Exception
public void destroyObject(java.lang.Object poolKey,
java.lang.Object obj)
destroyObject in interface org.apache.commons.pool.KeyedPoolableObjectFactory
public boolean validateObject(java.lang.Object poolKey,
java.lang.Object obj)
validateObject in interface org.apache.commons.pool.KeyedPoolableObjectFactory
public void activateObject(java.lang.Object poolKey,
java.lang.Object obj)
activateObject in interface org.apache.commons.pool.KeyedPoolableObjectFactory
public void passivateObject(java.lang.Object poolKey,
java.lang.Object obj)
passivateObject in interface org.apache.commons.pool.KeyedPoolableObjectFactory
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||