Interface PartitionedHttpClientBuilder<U,R>

Type Parameters:
U - the type of address before resolution (unresolved address)
R - the type of address after resolution (resolved address)
All Known Implementing Classes:
DelegatingPartitionedHttpClientBuilder

@Deprecated public interface PartitionedHttpClientBuilder<U,R>
Deprecated.
We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using ClientGroup as an alternative or reach out to the maintainers describing the use-case.
A builder of homogeneous StreamingHttpClient instances which call the server associated with a partition selected from a set of PartitionedServiceDiscovererEvents resolved from a single unresolved address.

Partition selection uses a function to infer PartitionAttributes from the HttpRequestMetaData. It also provides a good set of default settings and configurations, which could be used by most users as-is or could be overridden to address specific use cases.