Package io.servicetalk.loadbalancer
@ElementsAreNonnullByDefault
package io.servicetalk.loadbalancer
-
ClassDescriptionA factory to create different
ConnectionSelectorPolicyvariants.ConnectionSelectorPolicy<C extends LoadBalancedConnection>Configuration of the policy for selecting connections from a pool to the same endpoint.DelegatingLoadBalancerBuilder<ResolvedAddress,C extends LoadBalancedConnection> ALoadBalancerBuilderthat delegates all methods to anotherLoadBalancerBuilder.DelegatingRoundRobinLoadBalancerBuilder<ResolvedAddress,C extends LoadBalancedConnection> Deprecated.LoadBalancerBuilder<ResolvedAddress,C extends LoadBalancedConnection> Builder forLoadBalancerFactorythat createsLoadBalancerinstances based upon the configuration.Provider forLoadBalancerBuilderthat can be registered usingServiceLoader.An observer that provides visibility into aLoadBalancer.A description of a host.An observer forHostevents.Factory ofLoadBalancerObserverinstances.A factory to create aLoadBalanceror aLoadBalancerBuilderto customize one.A factory to create differentLoadBalancingPolicyvariants.LoadBalancingPolicy<ResolvedAddress,C extends LoadBalancedConnection> Definition of the selector mechanism used for load balancing.XDS outlier detector configuration.A builder forOutlierDetectorConfiginstances.Useful defaultOutlierDetectorConfigvalues.A builder forP2CLoadBalancingPolicyinstances.RoundRobinLoadBalancerBuilder<ResolvedAddress,C extends LoadBalancedConnection> Deprecated.useLoadBalancerBuilderinterfaces instead.Deprecated.use theLoadBalancerBuilderimplementations along withLoadBalancerBuilderProviderRoundRobinLoadBalancerFactory<ResolvedAddress,C extends LoadBalancedConnection> Deprecated.useLoadBalancersto createLoadBalancerFactoryinstances.RoundRobinLoadBalancerFactory.Builder<ResolvedAddress,C extends LoadBalancedConnection> Deprecated.rely on theLoadBalancers.builder(String)instead.Deprecated.useLoadBalancersinstead.A builder forRoundRobinLoadBalancingPolicyinstances.
DelegatingLoadBalancerBuilderinstead.