mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Matthew Swift
12.46.2012 7983705a0ce4de2fd6e7a4061fe4afa0f9e8c66a
refs
author Matthew Swift <matthew.swift@forgerock.com>
Wednesday, September 12, 2012 22:46 +0200
committer Matthew Swift <matthew.swift@forgerock.com>
Wednesday, September 12, 2012 22:46 +0200
commit7983705a0ce4de2fd6e7a4061fe4afa0f9e8c66a
tree 03cb2518572216245aeca24af9f5c6d988e9315b tree | zip | gz
parent af42c52babd3164b5c091b71213153bd90e7841d view | diff
First part of fix for OPENDJ-590: ConnectionPool may return already closed/disconnected connections

* fix potential race conditions in LDAP client connection and server listener connection event notification.
* add more comprehensive unit tests for connection event listeners and Connection.isValid().
1 files added
5 files modified
1715 ■■■■ changed files
opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/LDAPClientFilter.java 49 ●●●● diff | view | raw | blame | history
opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/LDAPConnection.java 763 ●●●● diff | view | raw | blame | history
opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/LDAPServerFilter.java 350 ●●●● diff | view | raw | blame | history
opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/ConnectionFactoryTestCase.java 242 ●●●●● diff | view | raw | blame | history
opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/LDAPListenerTestCase.java 199 ●●●●● diff | view | raw | blame | history
opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/MockConnectionEventListener.java 112 ●●●●● diff | view | raw | blame | history