public class RoundRobinLoadBalancer extends Object implements LoadBalancer
| Constructor and Description |
|---|
RoundRobinLoadBalancer(List<HostAddress> addresses,
int timeout,
double minClusterHealthRate,
boolean useHttp2,
Map<String,String> headers,
String version) |
RoundRobinLoadBalancer(List<HostAddress> addresses,
int timeout,
double minClusterHealthRate,
String version) |
RoundRobinLoadBalancer(List<HostAddress> addresses,
int timeout,
SSLParam sslParam,
double minClusterHealthRate,
boolean useHttp2,
Map<String,String> headers,
String version) |
RoundRobinLoadBalancer(List<HostAddress> addresses,
int timeout,
SSLParam sslParam,
double minClusterHealthRate,
String version) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
HostAddress |
getAddress() |
boolean |
isServersOK() |
boolean |
ping(HostAddress addr) |
void |
updateServersStatus() |
public RoundRobinLoadBalancer(List<HostAddress> addresses, int timeout, double minClusterHealthRate, String version)
public RoundRobinLoadBalancer(List<HostAddress> addresses, int timeout, double minClusterHealthRate, boolean useHttp2, Map<String,String> headers, String version)
public RoundRobinLoadBalancer(List<HostAddress> addresses, int timeout, SSLParam sslParam, double minClusterHealthRate, String version)
public void close()
close in interface LoadBalancerpublic HostAddress getAddress()
getAddress in interface LoadBalancerpublic void updateServersStatus()
updateServersStatus in interface LoadBalancerpublic boolean ping(HostAddress addr)
public boolean isServersOK()
isServersOK in interface LoadBalancerCopyright © 2024. All rights reserved.