C G I L P R S T 
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
CallStatisticsCollector that 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 LeastRequestsLoadBalancerProvider LoadBalancer.
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
 
C G I L P R S T 
All Classes All Packages