Class HttpMetaServiceDescriptor.LeastRequestLoadBalancerDescriptor

java.lang.Object
io.inverno.mod.discovery.http.meta.HttpMetaServiceDescriptor.LoadBalancerDescriptor
io.inverno.mod.discovery.http.meta.HttpMetaServiceDescriptor.LeastRequestLoadBalancerDescriptor
Enclosing class:
HttpMetaServiceDescriptor

public static class HttpMetaServiceDescriptor.LeastRequestLoadBalancerDescriptor extends HttpMetaServiceDescriptor.LoadBalancerDescriptor

Describes least request traffic load balancer.

Since:
1.12
Author:
Jeremy Kuhn
  • Constructor Details

    • LeastRequestLoadBalancerDescriptor

      public LeastRequestLoadBalancerDescriptor()

      Creates a least request load balancer descriptor.

  • Method Details

    • getChoiceCount

      public int getChoiceCount()

      Returns the choice count.

      Returns:
      the choice count
    • setChoiceCount

      public void setChoiceCount(int choiceCount)

      Sets the choice count.

      Parameters:
      choiceCount - the choice count
    • getBias

      public int getBias()

      Returns the active requests bias.

      Returns:
      the active requests bias
    • setBias

      public void setBias(int bias)

      Sets the active requests bias.

      Parameters:
      bias - the active requests bias
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class HttpMetaServiceDescriptor.LoadBalancerDescriptor
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class HttpMetaServiceDescriptor.LoadBalancerDescriptor