C G I L P R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- createLoadBalancer(ConfigWithType, ServiceDiscovery) - Method in class io.smallrye.stork.loadbalancer.requests.LeastRequestsLoadBalancerProviderLoader
- createLoadBalancer(LeastRequestsConfiguration, ServiceDiscovery) - Method in class io.smallrye.stork.loadbalancer.requests.LeastRequestsLoadBalancerProvider
G
- get(long) - Method in class io.smallrye.stork.loadbalancer.requests.InflightRequestCollector
-
Gets the number of inflight requests for the service instance with the given
id.
I
- InflightRequestCollector - Class in io.smallrye.stork.loadbalancer.requests
-
CallStatisticsCollectorthat keep tracks of the number of inflight requests. - InflightRequestCollector() - Constructor for class io.smallrye.stork.loadbalancer.requests.InflightRequestCollector
- io.smallrye.stork.loadbalancer.requests - package io.smallrye.stork.loadbalancer.requests
L
- LeastRequestsConfiguration - Class in io.smallrye.stork.loadbalancer.requests
-
Configuration for the
LeastRequestsLoadBalancerProviderLoadBalancer. - LeastRequestsConfiguration() - Constructor for class io.smallrye.stork.loadbalancer.requests.LeastRequestsConfiguration
-
Creates a new LeastRequestsConfiguration
- LeastRequestsConfiguration(Map<String, String>) - Constructor for class io.smallrye.stork.loadbalancer.requests.LeastRequestsConfiguration
-
Creates a new LeastRequestsConfiguration
- LeastRequestsLoadBalancer - Class in io.smallrye.stork.loadbalancer.requests
-
An implementation of load-balancer that keep tracks of inflight request, and picks the less "used" instance.
- LeastRequestsLoadBalancer() - Constructor for class io.smallrye.stork.loadbalancer.requests.LeastRequestsLoadBalancer
- LeastRequestsLoadBalancerProvider - Class in io.smallrye.stork.loadbalancer.requests
-
A load balancer provider that picks the instance with the less inflight requests.
- LeastRequestsLoadBalancerProvider() - Constructor for class io.smallrye.stork.loadbalancer.requests.LeastRequestsLoadBalancerProvider
- LeastRequestsLoadBalancerProviderLoader - Class in io.smallrye.stork.loadbalancer.requests
-
LoadBalancerLoader for io.smallrye.stork.loadbalancer.requests.LeastRequestsLoadBalancerProvider
- LeastRequestsLoadBalancerProviderLoader() - Constructor for class io.smallrye.stork.loadbalancer.requests.LeastRequestsLoadBalancerProviderLoader
P
- parameters() - Method in class io.smallrye.stork.loadbalancer.requests.LeastRequestsConfiguration
R
- recordEnd(long, Throwable) - Method in class io.smallrye.stork.loadbalancer.requests.InflightRequestCollector
- recordStart(long, boolean) - Method in class io.smallrye.stork.loadbalancer.requests.InflightRequestCollector
S
- selectServiceInstance(Collection<ServiceInstance>) - Method in class io.smallrye.stork.loadbalancer.requests.LeastRequestsLoadBalancer
T
- type() - Method in class io.smallrye.stork.loadbalancer.requests.LeastRequestsConfiguration
- type() - Method in class io.smallrye.stork.loadbalancer.requests.LeastRequestsLoadBalancerProviderLoader
All Classes All Packages