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