Class RandomLoadBalancerProvider
java.lang.Object
io.smallrye.stork.loadbalancer.random.RandomLoadBalancerProvider
- All Implemented Interfaces:
LoadBalancerProvider<RandomConfiguration>
@ApplicationScoped
public class RandomLoadBalancerProvider
extends Object
implements LoadBalancerProvider<RandomConfiguration>
A load balancer provider that choose a random service instance from the discovered list of service instances.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateLoadBalancer(RandomConfiguration config, ServiceDiscovery serviceDiscovery)
-
Constructor Details
-
RandomLoadBalancerProvider
public RandomLoadBalancerProvider()
-
-
Method Details
-
createLoadBalancer
public LoadBalancer createLoadBalancer(RandomConfiguration config, ServiceDiscovery serviceDiscovery) - Specified by:
createLoadBalancerin interfaceLoadBalancerProvider<RandomConfiguration>
-