public class PoolableUnboundConnectionFactory extends Object implements org.apache.commons.pool.PoolableObjectFactory<org.apache.directory.ldap.client.api.LdapConnection>
| Constructor and Description |
|---|
PoolableUnboundConnectionFactory(org.apache.directory.ldap.client.api.LdapConnectionConfig config)
Creates a new instance of PoolableUnboundConnectionFactory
|
| Modifier and Type | Method and Description |
|---|---|
void |
activateObject(org.apache.directory.ldap.client.api.LdapConnection connection) |
void |
destroyObject(org.apache.directory.ldap.client.api.LdapConnection connection) |
org.apache.directory.ldap.client.api.LdapConnection |
makeObject() |
void |
passivateObject(org.apache.directory.ldap.client.api.LdapConnection connection) |
boolean |
validateObject(org.apache.directory.ldap.client.api.LdapConnection connection) |
public PoolableUnboundConnectionFactory(org.apache.directory.ldap.client.api.LdapConnectionConfig config)
config - the configuration for creating LdapConnectionspublic void activateObject(org.apache.directory.ldap.client.api.LdapConnection connection)
throws Exception
activateObject in interface org.apache.commons.pool.PoolableObjectFactory<org.apache.directory.ldap.client.api.LdapConnection>Exceptionpublic void destroyObject(org.apache.directory.ldap.client.api.LdapConnection connection)
throws Exception
destroyObject in interface org.apache.commons.pool.PoolableObjectFactory<org.apache.directory.ldap.client.api.LdapConnection>Exceptionpublic org.apache.directory.ldap.client.api.LdapConnection makeObject()
throws Exception
makeObject in interface org.apache.commons.pool.PoolableObjectFactory<org.apache.directory.ldap.client.api.LdapConnection>Exceptionpublic void passivateObject(org.apache.directory.ldap.client.api.LdapConnection connection)
throws Exception
passivateObject in interface org.apache.commons.pool.PoolableObjectFactory<org.apache.directory.ldap.client.api.LdapConnection>Exceptionpublic boolean validateObject(org.apache.directory.ldap.client.api.LdapConnection connection)
validateObject in interface org.apache.commons.pool.PoolableObjectFactory<org.apache.directory.ldap.client.api.LdapConnection>Copyright © 2012-2015 The Apache Software Foundation. All Rights Reserved.