| Interface | Description |
|---|---|
| ClientRequestFacade |
An interface used to abstract the underlying request mechanism (e.g.
|
| LoadBalancer<T> |
Represents the load balancing algorithm to use to pick which service to use.
|
| Class | Description |
|---|---|
| ClientRequestFacadeFactory |
A factory that creates ClientRequestFacade instances which extract
values from a NetSocket and ConnectionParameters based on
the factory is configured.
|
| ConnectionParameters | |
| LoadBalancers |
Helper methods for using and creating load balancers
|
| RandomLoadBalancer<T> |
Random load balancer
|
| RoundRobinLoadBalancer<T> |
Round robbin load balancer
|
| StickyLoadBalancer<T> |
Implements a sticky load balancer where a unique client ID String is requested from the
ClientRequestFacade and used to keep track of which
service was used last time and to use that if its possible and keep a cache of requests to |
Copyright © 2014 Red Hat. All Rights Reserved.