public class LoadBalancingTcpClient<I,O> extends LoadBalancingRxClientWithPoolOptions<I,O,io.reactivex.netty.client.RxClient<I,O>> implements io.reactivex.netty.client.RxClient<I,O>
globalStrategy, idleConnectionEvictionMills, poolCleanerScheduler, poolEnabled, poolStrategyclientConfig, defaultRetryHandler, eventSubject, lbContext, listener, pipelineConfigurator, rxClientCache, sslContextFactory| Constructor and Description |
|---|
LoadBalancingTcpClient(com.netflix.client.config.IClientConfig config,
com.netflix.client.RetryHandler retryHandler,
io.reactivex.netty.pipeline.PipelineConfigurator<O,I> pipelineConfigurator,
java.util.concurrent.ScheduledExecutorService poolCleanerScheduler) |
LoadBalancingTcpClient(com.netflix.loadbalancer.ILoadBalancer lb,
com.netflix.client.config.IClientConfig config,
com.netflix.client.RetryHandler retryHandler,
io.reactivex.netty.pipeline.PipelineConfigurator<O,I> pipelineConfigurator,
java.util.concurrent.ScheduledExecutorService poolCleanerScheduler) |
| 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.
|
getConnectionIdleTimeoutMillis, getMaxConcurrentRequests, getPoolStrategy, isPoolEnabledconnect, getClientConfig, getLoadBalancerContext, getOrCreateRxClient, getProperty, getResourceForOptionalProperty, getResponseTimeOut, name, removeClient, shutdown, subscribepublic LoadBalancingTcpClient(com.netflix.loadbalancer.ILoadBalancer lb,
com.netflix.client.config.IClientConfig config,
com.netflix.client.RetryHandler retryHandler,
io.reactivex.netty.pipeline.PipelineConfigurator<O,I> pipelineConfigurator,
java.util.concurrent.ScheduledExecutorService poolCleanerScheduler)
protected io.reactivex.netty.client.RxClient<I,O> createRxClient(com.netflix.loadbalancer.Server server)
LoadBalancingRxClientcreateRxClient 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>>