public class RoundRobinLoadBalancer extends Object implements LoadBalancer
| Constructor and Description |
|---|
RoundRobinLoadBalancer(List<HostAddress> addresses,
int timeout,
double minClusterHealthRate) |
RoundRobinLoadBalancer(List<HostAddress> addresses,
int timeout,
SSLParam sslParam,
double minClusterHealthRate) |
| 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)
public RoundRobinLoadBalancer(List<HostAddress> addresses, int timeout, SSLParam sslParam, double minClusterHealthRate)
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 © 2023. All rights reserved.