Ejemplo n.º 1
0
 public LoadBalancerBuilder setMonitor(
     long checkInterval,
     TimeUnit checkTimeUnit,
     int unhealthyThreshold,
     int healthyThreshold,
     Function<Integer, CompletableFuture<Boolean>> function) {
   loadBalancer.monitorCheckInterval = checkInterval;
   loadBalancer.monitorCheckTimeUnit = checkTimeUnit;
   loadBalancer.monitorUnhealthyThreshold = unhealthyThreshold;
   loadBalancer.monitorHealthyThreshold = healthyThreshold;
   loadBalancer.monitorFunction = function;
   return this;
 }