|
class | CircularExclusiveAccessLoadBalancer< Q, E > |
| Subclass of ExclusiveAccessLoadBalancer that circularly selects pairs of Q and E. More...
|
|
class | ExclusiveAccessLoadBalancer< Q, E > |
| This com.griddynamics.jagger.invoker.LoadBalancer implementation provides guarantees that each query and endpoint pair will be in exclusive access, i.e. More...
|
|
interface | Invoker< Q, R, E > |
| Responsible for action invocation on specified endpoint and query. More...
|
|
interface | LoadBalancer< Q, E > |
| An object which provides pairs of queries and endpoints for Invoker. More...
|
|
class | NonCircularExclusiveAccessLoadBalancer< Q, E > |
| Subclass of ExclusiveAccessLoadBalancer that provides each pair of Q and E only once (does not circle an iteration). More...
|
|
class | OneByOneLoadBalancer< Q, E > |
| Schedules queries across endpoints one by one. More...
|
|
class | PairSupplierFactoryLoadBalancer< Q, E > |
|
class | QueryPoolLoadBalancer< Q, E > |
| LoadBalancer which uses query and endpoint provider. More...
|
|
class | RandomLoadBalancer< Q, E > |
| Randomly selects pairs of Q and E. More...
|
|
class | RoundRobinLoadBalancer< Q, E > |
| Encapsulates Round-Robin algorithm. More...
|
|
class | SimpleCircularLoadBalancer< Q, E > |
| Circularly selects pairs of Q and E. More...
|
|
class | SimpleLoadBalancer< Q, E > |
| Contains only one query and endpoint. More...
|
|