| | |
| | | import org.forgerock.opendj.ldap.AddressMask; |
| | | import org.forgerock.opendj.ldap.DN; |
| | | import org.forgerock.opendj.ldap.LDAPClientContext; |
| | | import org.forgerock.opendj.ldap.LDAPClientContext.ConnectionEventListener; |
| | | import org.forgerock.opendj.ldap.LDAPClientContextEventListener; |
| | | import org.forgerock.opendj.ldap.LDAPListener; |
| | | import org.forgerock.opendj.ldap.LdapException; |
| | | import org.forgerock.opendj.ldap.ResultCode; |
| | |
| | | LDAPClientContext clientContext) throws LdapException { |
| | | final LDAPClientConnection2 conn = canAccept(clientContext); |
| | | clientConnections.add(conn); |
| | | clientContext.addConnectionEventListener(new ConnectionEventListener() { |
| | | clientContext.addListener(new LDAPClientContextEventListener() { |
| | | @Override |
| | | public void handleConnectionError(final LDAPClientContext context, final Throwable error) { |
| | | clientConnections.remove(conn); |