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

Matthew Swift
12.46.2012 77773f38d7b502386b4b1ae5dbb92683fca4bd28
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
commit77773f38d7b502386b4b1ae5dbb92683fca4bd28
tree 507ac2375c8286e91939d99fc19c569fed40d7e0 tree | zip | gz
parent bef397800f4714977fc9a1df1016d0e4fe30066c 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().
5 files modified
1 files added
1715 ■■■■ changed files
opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/LDAPClientFilter.java 49 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/LDAPConnection.java 763 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/ldap/LDAPServerFilter.java 350 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/ConnectionFactoryTestCase.java 242 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/LDAPListenerTestCase.java 199 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/MockConnectionEventListener.java 112 ●●●●● diff | view | raw | blame | history