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

Matthew Swift
10.25.2016 fd389fc0b592e2d3203fef53ecfb5c3d61d2736d
refs
author Matthew Swift <matthew.swift@forgerock.com>
Wednesday, February 10, 2016 22:25 +0100
committer Matthew Swift <matthew.swift@forgerock.com>
Wednesday, February 17, 2016 01:06 +0100
commitfd389fc0b592e2d3203fef53ecfb5c3d61d2736d
tree c2fee1a9258e037f1a02ebb209d9c6bb6636265f tree | zip | gz
parent a39575dc7666124c49a14f9fe1987d4b833dd367 view | diff
OPENDJSDK-16: refactoring work required for affinity based load-balancer

Merged LoadBalancer and LoadBalancingAlgorithm hierarchies into a single
class hierarchy in order to make it easier to implement request load-
balancers:

* LoadBalancer - abstract class providing common functionality for
connection and request load-balancers
* ConnectionLoadBalancer - abstract class for connection load-balancers
(round-robin and fail-over)
* ConnectionLoadBalancer - abstract class for connection load-balancers
(round-robin and fail-over)
* Connections - moved common load-balancing options to this class.
4 files deleted
1 files added
1 files renamed
4 files modified
1050 ■■■■■ changed files
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/AbstractLoadBalancingAlgorithm.java 346 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/ConnectionLoadBalancer.java 70 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/Connections.java 102 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/FailoverLoadBalancingAlgorithm.java 53 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/LoadBalancer.java 301 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/LoadBalancerEventListener.java 8 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/LoadBalancingAlgorithm.java 79 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/RoundRobinLoadBalancingAlgorithm.java 79 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/test/java/org/forgerock/opendj/ldap/LoadBalancerTestCase.java 8 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/Rest2LDAP.java 4 ●●●● diff | view | raw | blame | history