public class HttpNettyStreamChannelPoolFactory extends java.lang.Object implements ChannelPoolFactory
Http2NettyStreamClient| Constructor and Description |
|---|
HttpNettyStreamChannelPoolFactory(int maxPoolSize,
long idleTimeout,
int maxPoolWaiterSize,
com.linkedin.r2.transport.http.client.AsyncPoolImpl.Strategy strategy,
int minPoolSize,
boolean tcpNoDelay,
java.util.concurrent.ScheduledExecutorService scheduler,
int maxConcurrentConnectionInitializations,
javax.net.ssl.SSLContext sslContext,
javax.net.ssl.SSLParameters sslParameters,
int maxHeaderSize,
int maxChunkSize,
long maxResponseSize,
boolean enableSSLSessionResumption,
io.netty.channel.EventLoopGroup eventLoopGroup,
io.netty.channel.group.ChannelGroup channelGroup,
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 HttpNettyStreamChannelPoolFactory(int maxPoolSize,
long idleTimeout,
int maxPoolWaiterSize,
com.linkedin.r2.transport.http.client.AsyncPoolImpl.Strategy strategy,
int minPoolSize,
boolean tcpNoDelay,
java.util.concurrent.ScheduledExecutorService scheduler,
int maxConcurrentConnectionInitializations,
javax.net.ssl.SSLContext sslContext,
javax.net.ssl.SSLParameters sslParameters,
int maxHeaderSize,
int maxChunkSize,
long maxResponseSize,
boolean enableSSLSessionResumption,
io.netty.channel.EventLoopGroup eventLoopGroup,
io.netty.channel.group.ChannelGroup channelGroup,
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