Package io.servicetalk.http.netty
Class DefaultHttpLoadBalancerFactory.Builder<ResolvedAddress>
java.lang.Object
io.servicetalk.http.netty.DefaultHttpLoadBalancerFactory.Builder<ResolvedAddress>
- Type Parameters:
ResolvedAddress- The type of address after resolution for theHttpLoadBalancerFactorybuilt by this builder.
- Enclosing class:
- DefaultHttpLoadBalancerFactory<ResolvedAddress>
A builder for creating instances of
DefaultHttpLoadBalancerFactory.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aDefaultHttpLoadBalancerFactoryusing the properties configured on this builder.static <ResolvedAddress>
DefaultHttpLoadBalancerFactory.Builder<ResolvedAddress>from(LoadBalancerFactory<ResolvedAddress, FilterableStreamingHttpLoadBalancedConnection> rawFactory) Creates a newDefaultHttpLoadBalancerFactory.Builderusing the passedLoadBalancerFactory.static <ResolvedAddress>
DefaultHttpLoadBalancerFactory.Builder<ResolvedAddress>Deprecated.
-
Method Details
-
build
Builds aDefaultHttpLoadBalancerFactoryusing the properties configured on this builder.- Returns:
- A
DefaultHttpLoadBalancerFactory.
-
fromDefaults
@Deprecated public static <ResolvedAddress> DefaultHttpLoadBalancerFactory.Builder<ResolvedAddress> fromDefaults()Deprecated.useDefaultHttpLoadBalancerFactoryand wrap the raw load balancer factory you're interested in using.Creates a newDefaultHttpLoadBalancerFactory.Builderinstance using the defaultLoadBalancerimplementation.- Type Parameters:
ResolvedAddress- The type of address after resolution for theLoadBalancerFactorybuilt by the returned builder.- Returns:
- A new
DefaultHttpLoadBalancerFactory.Builder.
-
from
public static <ResolvedAddress> DefaultHttpLoadBalancerFactory.Builder<ResolvedAddress> from(LoadBalancerFactory<ResolvedAddress, FilterableStreamingHttpLoadBalancedConnection> rawFactory) Creates a newDefaultHttpLoadBalancerFactory.Builderusing the passedLoadBalancerFactory.- Type Parameters:
ResolvedAddress- The type of address after resolution for aHttpLoadBalancerFactorycreated by the returnedDefaultHttpLoadBalancerFactory.Builder.- Parameters:
rawFactory-LoadBalancerFactoryto use for creating aHttpLoadBalancerFactoryfrom the returnedDefaultHttpLoadBalancerFactory.Builder.- Returns:
- A new
DefaultHttpLoadBalancerFactory.Builder.
-
DefaultHttpLoadBalancerFactoryand wrap the raw load balancer factory you're interested in using.