ResolvedAddress - The type of address after resolution.public interface HttpLoadBalancerFactory<ResolvedAddress> extends LoadBalancerFactory<ResolvedAddress,FilterableStreamingHttpLoadBalancedConnection>
LoadBalancerFactory for HTTP clients.| Modifier and Type | Method and Description |
|---|---|
<T extends FilterableStreamingHttpLoadBalancedConnection> |
newLoadBalancer(Publisher<? extends ServiceDiscovererEvent<ResolvedAddress>> eventPublisher,
ConnectionFactory<ResolvedAddress,T> cf)
Deprecated.
|
default <T extends FilterableStreamingHttpLoadBalancedConnection> |
newLoadBalancer(String targetResource,
Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>> eventPublisher,
ConnectionFactory<ResolvedAddress,T> cf) |
FilterableStreamingHttpLoadBalancedConnection |
toLoadBalancedConnection(FilterableStreamingHttpConnection connection)
Converts the passed
FilterableStreamingHttpConnection to a
FilterableStreamingHttpLoadBalancedConnection. |
@Deprecated <T extends FilterableStreamingHttpLoadBalancedConnection> LoadBalancer<T> newLoadBalancer(Publisher<? extends ServiceDiscovererEvent<ResolvedAddress>> eventPublisher, ConnectionFactory<ResolvedAddress,T> cf)
newLoadBalancer in interface LoadBalancerFactory<ResolvedAddress,FilterableStreamingHttpLoadBalancedConnection>default <T extends FilterableStreamingHttpLoadBalancedConnection> LoadBalancer<T> newLoadBalancer(String targetResource, Publisher<? extends Collection<? extends ServiceDiscovererEvent<ResolvedAddress>>> eventPublisher, ConnectionFactory<ResolvedAddress,T> cf)
newLoadBalancer in interface LoadBalancerFactory<ResolvedAddress,FilterableStreamingHttpLoadBalancedConnection>FilterableStreamingHttpLoadBalancedConnection toLoadBalancedConnection(FilterableStreamingHttpConnection connection)
FilterableStreamingHttpConnection to a
FilterableStreamingHttpLoadBalancedConnection.connection - FilterableStreamingHttpConnection to convert.FilterableStreamingHttpLoadBalancedConnection for the passed
FilterableStreamingHttpConnection.