public class LoadBalancingUdpClient<I,O> extends LoadBalancingRxClient<I,O,io.reactivex.netty.client.RxClient<I,O>> implements io.reactivex.netty.client.RxClient<I,O>
clientConfig, defaultRetryHandler, eventSubject, lbContext, listener, pipelineConfigurator, rxClientCache, sslContextFactory
Constructor and Description |
---|
LoadBalancingUdpClient(com.netflix.client.config.IClientConfig config,
com.netflix.client.RetryHandler retryHandler,
io.reactivex.netty.pipeline.PipelineConfigurator<O,I> pipelineConfigurator) |
LoadBalancingUdpClient(com.netflix.loadbalancer.ILoadBalancer lb,
com.netflix.client.config.IClientConfig config,
com.netflix.client.RetryHandler retryHandler,
io.reactivex.netty.pipeline.PipelineConfigurator<O,I> pipelineConfigurator) |
Modifier and Type | Method and Description |
---|---|
protected io.reactivex.netty.metrics.MetricEventsListener<? extends io.reactivex.netty.client.ClientMetricsEvent<?>> |
createListener(java.lang.String name) |
protected io.reactivex.netty.client.RxClient<I,O> |
createRxClient(com.netflix.loadbalancer.Server server)
Create a client instance for this Server.
|
connect, getClientConfig, getLoadBalancerContext, getMaxConcurrentRequests, getOrCreateRxClient, getProperty, getResourceForOptionalProperty, getResponseTimeOut, name, removeClient, shutdown, subscribe
public LoadBalancingUdpClient(com.netflix.client.config.IClientConfig config, com.netflix.client.RetryHandler retryHandler, io.reactivex.netty.pipeline.PipelineConfigurator<O,I> pipelineConfigurator)
protected io.reactivex.netty.client.RxClient<I,O> createRxClient(com.netflix.loadbalancer.Server server)
LoadBalancingRxClient
createRxClient
in class LoadBalancingRxClient<I,O,io.reactivex.netty.client.RxClient<I,O>>
protected io.reactivex.netty.metrics.MetricEventsListener<? extends io.reactivex.netty.client.ClientMetricsEvent<?>> createListener(java.lang.String name)
createListener
in class LoadBalancingRxClient<I,O,io.reactivex.netty.client.RxClient<I,O>>