Package ddf.ldap.ldaplogin
Class LdapConnectionPooledObjectFactory
java.lang.Object
org.apache.commons.pool2.BaseObject
org.apache.commons.pool2.BasePooledObjectFactory<org.forgerock.opendj.ldap.Connection>
ddf.ldap.ldaplogin.LdapConnectionPooledObjectFactory
- All Implemented Interfaces:
org.apache.commons.pool2.PooledObjectFactory<org.forgerock.opendj.ldap.Connection>
public class LdapConnectionPooledObjectFactory
extends org.apache.commons.pool2.BasePooledObjectFactory<org.forgerock.opendj.ldap.Connection>
-
Constructor Summary
ConstructorsConstructorDescriptionLdapConnectionPooledObjectFactory(org.forgerock.opendj.ldap.ConnectionFactory ldapConnectionFactory) -
Method Summary
Modifier and TypeMethodDescriptionorg.forgerock.opendj.ldap.Connectioncreate()voiddestroyObject(org.apache.commons.pool2.PooledObject<org.forgerock.opendj.ldap.Connection> p) booleanvalidateObject(org.apache.commons.pool2.PooledObject<org.forgerock.opendj.ldap.Connection> p) org.apache.commons.pool2.PooledObject<org.forgerock.opendj.ldap.Connection>wrap(org.forgerock.opendj.ldap.Connection connection) Methods inherited from class org.apache.commons.pool2.BasePooledObjectFactory
activateObject, makeObject, passivateObjectMethods inherited from class org.apache.commons.pool2.BaseObject
toString, toStringAppendFields
-
Constructor Details
-
LdapConnectionPooledObjectFactory
public LdapConnectionPooledObjectFactory(org.forgerock.opendj.ldap.ConnectionFactory ldapConnectionFactory)
-
-
Method Details
-
create
- Specified by:
createin classorg.apache.commons.pool2.BasePooledObjectFactory<org.forgerock.opendj.ldap.Connection>- Throws:
Exception
-
wrap
public org.apache.commons.pool2.PooledObject<org.forgerock.opendj.ldap.Connection> wrap(org.forgerock.opendj.ldap.Connection connection) - Specified by:
wrapin classorg.apache.commons.pool2.BasePooledObjectFactory<org.forgerock.opendj.ldap.Connection>
-
destroyObject
public void destroyObject(org.apache.commons.pool2.PooledObject<org.forgerock.opendj.ldap.Connection> p) throws Exception - Specified by:
destroyObjectin interfaceorg.apache.commons.pool2.PooledObjectFactory<org.forgerock.opendj.ldap.Connection>- Overrides:
destroyObjectin classorg.apache.commons.pool2.BasePooledObjectFactory<org.forgerock.opendj.ldap.Connection>- Throws:
Exception
-
validateObject
public boolean validateObject(org.apache.commons.pool2.PooledObject<org.forgerock.opendj.ldap.Connection> p) - Specified by:
validateObjectin interfaceorg.apache.commons.pool2.PooledObjectFactory<org.forgerock.opendj.ldap.Connection>- Overrides:
validateObjectin classorg.apache.commons.pool2.BasePooledObjectFactory<org.forgerock.opendj.ldap.Connection>
-