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 Summary
ConstructorDescriptionCreates a least request load balancer descriptor. -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
getBias()
Returns the active requests bias.int
Returns the choice count.int
hashCode()
void
setBias
(int bias) Sets the active requests bias.void
setChoiceCount
(int choiceCount) Sets the choice count.Methods inherited from class io.inverno.mod.discovery.http.meta.HttpMetaServiceDescriptor.LoadBalancerDescriptor
getStrategy
-
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
- Overrides:
equals
in classHttpMetaServiceDescriptor.LoadBalancerDescriptor
-
hashCode
public int hashCode()- Overrides:
hashCode
in classHttpMetaServiceDescriptor.LoadBalancerDescriptor
-