Interface | Description |
---|---|
ExecutionListener<I,O> |
A listener to be invoked by load balancer at different stage of execution.
|
ServerOperation<T> |
Provide the
Observable for a specified server. |
Class | Description |
---|---|
ExecutionContext<T> |
A context object that is created at start of each load balancer execution
and contains certain meta data of the load balancer and mutable state data of
execution per listener per request.
|
ExecutionContextListenerInvoker<I,O> |
Utility class to invoke the list of
ExecutionListener with ExecutionContext |
ExecutionInfo |
Represents the state of execution for an instance of
LoadBalancerCommand
and is passed to ExecutionListener |
LoadBalancerCommand<T> |
A command that is used to produce the Observable from the load balancer execution.
|
LoadBalancerCommand.Builder<T> |
Exception | Description |
---|---|
ExecutionListener.AbortExecutionException |
An exception to indicate that the listener wants to abort execution
|