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>
public static final class DefaultHttpLoadBalancerFactory.Builder<ResolvedAddress> extends java.lang.ObjectA builder for creating instances ofDefaultHttpLoadBalancerFactory.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultHttpLoadBalancerFactory<ResolvedAddress>build()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>fromDefaults()Creates a newDefaultHttpLoadBalancerFactory.Builderinstance using the defaultLoadBalancerimplementation.
-
-
-
Method Detail
-
build
public DefaultHttpLoadBalancerFactory<ResolvedAddress> build()
Builds aDefaultHttpLoadBalancerFactoryusing the properties configured on this builder.- Returns:
- A
DefaultHttpLoadBalancerFactory.
-
fromDefaults
public static <ResolvedAddress> DefaultHttpLoadBalancerFactory.Builder<ResolvedAddress> fromDefaults()
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.
-
-