public static class LoadBalancerCommand.Builder<T>
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
LoadBalancerCommand<T> |
build() |
LoadBalancerCommand.Builder<T> |
withClientConfig(com.netflix.client.config.IClientConfig config) |
LoadBalancerCommand.Builder<T> |
withExecutionContext(ExecutionContext<?> executionContext) |
LoadBalancerCommand.Builder<T> |
withListeners(java.util.List<? extends ExecutionListener<?,T>> listeners) |
LoadBalancerCommand.Builder<T> |
withLoadBalancer(ILoadBalancer loadBalancer) |
LoadBalancerCommand.Builder<T> |
withLoadBalancerContext(LoadBalancerContext loadBalancerContext) |
LoadBalancerCommand.Builder<T> |
withLoadBalancerURI(java.net.URI loadBalancerURI) |
LoadBalancerCommand.Builder<T> |
withRetryHandler(com.netflix.client.RetryHandler retryHandler) |
LoadBalancerCommand.Builder<T> |
withServer(Server server)
Pin the operation to a specific server.
|
LoadBalancerCommand.Builder<T> |
withServerLocator(java.lang.Object key)
Pass in an optional key object to help the load balancer to choose a specific server among its
server list, depending on the load balancer implementation.
|
public LoadBalancerCommand.Builder<T> withLoadBalancer(ILoadBalancer loadBalancer)
public LoadBalancerCommand.Builder<T> withLoadBalancerURI(java.net.URI loadBalancerURI)
public LoadBalancerCommand.Builder<T> withListeners(java.util.List<? extends ExecutionListener<?,T>> listeners)
public LoadBalancerCommand.Builder<T> withRetryHandler(com.netflix.client.RetryHandler retryHandler)
public LoadBalancerCommand.Builder<T> withClientConfig(com.netflix.client.config.IClientConfig config)
public LoadBalancerCommand.Builder<T> withServerLocator(java.lang.Object key)
public LoadBalancerCommand.Builder<T> withLoadBalancerContext(LoadBalancerContext loadBalancerContext)
public LoadBalancerCommand.Builder<T> withExecutionContext(ExecutionContext<?> executionContext)
public LoadBalancerCommand.Builder<T> withServer(Server server)
server
- public LoadBalancerCommand<T> build()