|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
LoadBalancerContext.initWithNiwsConfig(IClientConfig)
ServerList.getUpdatedListOfServers() or ServerList.getInitialListOfServers().RoundRobinRule as the rule.
ZoneAwareLoadBalancer with a dynamic ServerList and an IRule.
IClientConfig only.
AbstractServerPredicate.chooseRandomlyAfterFiltering(java.util.List, Object).
ILoadBalancer.chooseServer(Object) with parameter null.
Observable that once subscribed execute network call asynchronously with a server chosen by load balancer.
Observable that once subscribed execute network call asynchronously with a server chosen by load balancer.
Observable that once subscribed execute network call asynchronously with a server chosen by load balancer.
DefaultClientConfigImpl if it does not exist.
DefaultClientConfigImpl if does not exist
AbstractServerPredicate to be used by this class.
Server is "alive" i.e.
LoadBalancerExecutor to execute a task on a server.LoadBalancerContext.initWithNiwsConfig(IClientConfig)
AbstractServerPredicate.AbstractServerPredicate.WeightedResponseTimeRuleIRule can be cascaded, this RetryRule class allows adding a retry logic to an existing Rule.Observable that represents the result of executing on a server, after possible retries as dictated by
RetryHandler.
BaseLoadBalancer when server list is changed
CompositePredicate to filter servers based on zone and availability.
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||