Package step.repository.alm
Class ALMRepositoryDaemonClientFactory
- java.lang.Object
-
- step.repository.alm.ALMRepositoryDaemonClientFactory
-
- All Implemented Interfaces:
org.apache.commons.pool.KeyedPoolableObjectFactory<ALMConnectionParameters,ALMRepositoryDaemonClient>
public class ALMRepositoryDaemonClientFactory extends java.lang.Object implements org.apache.commons.pool.KeyedPoolableObjectFactory<ALMConnectionParameters,ALMRepositoryDaemonClient>
-
-
Constructor Summary
Constructors Constructor Description ALMRepositoryDaemonClientFactory(ch.exense.commons.app.Configuration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivateObject(ALMConnectionParameters key, ALMRepositoryDaemonClient obj)voiddestroyObject(ALMConnectionParameters key, ALMRepositoryDaemonClient obj)ALMRepositoryDaemonClientmakeObject(ALMConnectionParameters key)voidpassivateObject(ALMConnectionParameters key, ALMRepositoryDaemonClient obj)booleanvalidateObject(ALMConnectionParameters key, ALMRepositoryDaemonClient obj)
-
-
-
Method Detail
-
makeObject
public ALMRepositoryDaemonClient makeObject(ALMConnectionParameters key) throws java.lang.Exception
- Specified by:
makeObjectin interfaceorg.apache.commons.pool.KeyedPoolableObjectFactory<ALMConnectionParameters,ALMRepositoryDaemonClient>- Throws:
java.lang.Exception
-
destroyObject
public void destroyObject(ALMConnectionParameters key, ALMRepositoryDaemonClient obj) throws java.lang.Exception
- Specified by:
destroyObjectin interfaceorg.apache.commons.pool.KeyedPoolableObjectFactory<ALMConnectionParameters,ALMRepositoryDaemonClient>- Throws:
java.lang.Exception
-
validateObject
public boolean validateObject(ALMConnectionParameters key, ALMRepositoryDaemonClient obj)
- Specified by:
validateObjectin interfaceorg.apache.commons.pool.KeyedPoolableObjectFactory<ALMConnectionParameters,ALMRepositoryDaemonClient>
-
activateObject
public void activateObject(ALMConnectionParameters key, ALMRepositoryDaemonClient obj) throws java.lang.Exception
- Specified by:
activateObjectin interfaceorg.apache.commons.pool.KeyedPoolableObjectFactory<ALMConnectionParameters,ALMRepositoryDaemonClient>- Throws:
java.lang.Exception
-
passivateObject
public void passivateObject(ALMConnectionParameters key, ALMRepositoryDaemonClient obj) throws java.lang.Exception
- Specified by:
passivateObjectin interfaceorg.apache.commons.pool.KeyedPoolableObjectFactory<ALMConnectionParameters,ALMRepositoryDaemonClient>- Throws:
java.lang.Exception
-
-