public interface NettyChannelAttributes
AttributeKey used to access the channel attributes.| Modifier and Type | Field and Description |
|---|---|
static io.netty.util.AttributeKey<com.linkedin.r2.transport.http.client.AsyncPool<io.netty.channel.Channel>> |
CHANNEL_POOL
Attribute for the channel
AsyncPool. |
static io.netty.util.AttributeKey<io.netty.channel.ChannelFuture> |
INITIALIZATION_FUTURE
Attribute for the
Promise that sets after ALPN is complete. |
static io.netty.util.AttributeKey<com.linkedin.r2.transport.common.bridge.common.TransportCallback<com.linkedin.r2.message.stream.StreamResponse>> |
RESPONSE_CALLBACK
Attribute for the channel response
TransportCallback. |
static io.netty.util.AttributeKey<StreamWriter> |
RESPONSE_WRITER
Attribute for the
StreamWriter responsible for writing response
data from the ChannelPipeline to the EntityStream. |
static io.netty.util.AttributeKey<SslSessionValidator> |
SSL_SESSION_VALIDATOR
Attribute for the
SslSessionValidator. |
static io.netty.util.AttributeKey<StreamingTimeout> |
STREAMING_TIMEOUT_FUTURE
Attribute for the channel
ScheduledFuture that trigger stream idle timeout Exception. |
static io.netty.util.AttributeKey<java.util.concurrent.ScheduledFuture<io.netty.channel.ChannelPipeline>> |
TIMEOUT_FUTURE
Attribute for the channel
Timeout that trigger various tasks upon expire. |
static final io.netty.util.AttributeKey<io.netty.channel.ChannelFuture> INITIALIZATION_FUTURE
Promise that sets after ALPN is complete.
If the channel is https this will be used to set the ALPN promise
and if the channel is clearText this attribute will be used to set the Http to Http2 upgrade promisestatic final io.netty.util.AttributeKey<StreamWriter> RESPONSE_WRITER
StreamWriter responsible for writing response
data from the ChannelPipeline to the EntityStream.static final io.netty.util.AttributeKey<com.linkedin.r2.transport.http.client.AsyncPool<io.netty.channel.Channel>> CHANNEL_POOL
AsyncPool.static final io.netty.util.AttributeKey<java.util.concurrent.ScheduledFuture<io.netty.channel.ChannelPipeline>> TIMEOUT_FUTURE
Timeout that trigger various tasks upon expire.static final io.netty.util.AttributeKey<StreamingTimeout> STREAMING_TIMEOUT_FUTURE
ScheduledFuture that trigger stream idle timeout Exception.static final io.netty.util.AttributeKey<com.linkedin.r2.transport.common.bridge.common.TransportCallback<com.linkedin.r2.message.stream.StreamResponse>> RESPONSE_CALLBACK
TransportCallback.static final io.netty.util.AttributeKey<SslSessionValidator> SSL_SESSION_VALIDATOR
SslSessionValidator.