public class HttpNettyChannelPoolFactory extends java.lang.Object implements ChannelPoolFactory
HttpNettyClient| Constructor and Description |
|---|
HttpNettyChannelPoolFactory(int maxPoolSize,
long idleTimeout,
int maxPoolWaiterSize,
com.linkedin.r2.transport.http.client.AsyncPoolImpl.Strategy strategy,
int minPoolSize,
io.netty.channel.EventLoopGroup eventLoopGroup,
javax.net.ssl.SSLContext sslContext,
javax.net.ssl.SSLParameters sslParameters,
int maxHeaderSize,
int maxChunkSize,
int maxResponseSize,
java.util.concurrent.ScheduledExecutorService scheduler,
int maxConcurrentConnectionInitializations,
boolean enableSSLSessionResumption,
io.netty.channel.group.ChannelGroup allChannels,
int channelPoolWaiterTimeout,
int connectTimeout,
int sslHandShakeTimeout) |
| Modifier and Type | Method and Description |
|---|---|
com.linkedin.r2.transport.http.client.AsyncPool<io.netty.channel.Channel> |
getPool(java.net.SocketAddress address)
Returns a new pool of Channels to a specific host.
|
public HttpNettyChannelPoolFactory(int maxPoolSize,
long idleTimeout,
int maxPoolWaiterSize,
com.linkedin.r2.transport.http.client.AsyncPoolImpl.Strategy strategy,
int minPoolSize,
io.netty.channel.EventLoopGroup eventLoopGroup,
javax.net.ssl.SSLContext sslContext,
javax.net.ssl.SSLParameters sslParameters,
int maxHeaderSize,
int maxChunkSize,
int maxResponseSize,
java.util.concurrent.ScheduledExecutorService scheduler,
int maxConcurrentConnectionInitializations,
boolean enableSSLSessionResumption,
io.netty.channel.group.ChannelGroup allChannels,
int channelPoolWaiterTimeout,
int connectTimeout,
int sslHandShakeTimeout)
public com.linkedin.r2.transport.http.client.AsyncPool<io.netty.channel.Channel> getPool(java.net.SocketAddress address)
ChannelPoolFactorygetPool in interface ChannelPoolFactory