BiConsumer
that notifies the promise of any failures either via the throwable passed into the BiConsumer
or as a result of running the successConsumer.Http2StreamChannel
.SdkChannelPoolMap
that awaits channel pools to be closed upon closing.ChannelPool
implementation that takes another ChannelPool
implementation and enforce a maximum
number of concurrent connections.SimpleChannelPool
to add an asynchronous close methodGO_AWAY
if a set of headers exceeds this amount.ChannelPool
that attempts to complete the promise
given to CancellableAcquireChannelPool.acquire(Promise)
with the channel acquired from the underlying
pool.MultiplexedChannelRecord
which stores information about leased streams for a multiplexed connection.AttributeMap.attr(AttributeKey)
.EventLoopGroup
and ChannelFactory
to be used with NettyNioAsyncHttpClient
.EventLoopGroup
.EventLoopGroup
that just delegates to another EventLoopGroup
.EventExecutor
.EventExecutor
.SdkEventLoopGroup
to use for the Netty HTTP client.SdkEventLoopGroup.Builder
which will be used to create the SdkEventLoopGroup
for the Netty
HTTP client.Http2FrameListener
ChannelHandler
to use for serving the requests.SdkAsyncHttpResponseHandler
contained in the AsyncExecuteRequest
returned by RequestContext.executeRequest
.ChannelHandler
from the pipeline prior to releasing
it to the pool.ChannelPool
that validates the health of its connections.ChannelAttributeKey.CLOSE_ON_RELEASE
is honored when a channel is released to the
underlying pool.ChannelPool
implementation that handles multiplexed streams.Subscription
to send a RST_STREAM frame on cancel.Http2SettingsFrame
received from serverHttp2Frame
s to HttpObject
s.true
if the AbstractChannelPoolMap
is empty, otherwise false
.Future
for the actual socket channel and tracks available
streams based on the MAX_CONCURRENT_STREAMS setting for the connection.SdkAsyncHttpClient
that uses a Netty non-blocking HTTP client to communicate with the service.ChannelPool
needs to be created as non exists yet for the key
.EventLoopGroup
that prevents it from being shutdown.EventLoopGroup
.ChannelOption
which is used for the Http2StreamChannel
instances once they got
created.BiConsumer
that notifies the promise of any failures either via the Throwable
passed into the
BiConsumer of as a result of running the successFunction.GenericFutureListener
that will notify the provided Promise
on success and failure.ChannelOption
which will be used to create Netty Http client.ChannelPool
to protect it from having the same channel released twice.ChannelPool
from this AbstractChannelPoolMap
.ChannelFactory
class that corresponds to the given
event loop group.AbstractChannelPoolMap
.SdkEventLoopGroup
.SdkEventLoopGroup
.ChannelPool
s currently in this AbstractChannelPoolMap
.SslCloseCompletionEvent
s that are sent whenever an SSL channel
goes inactive.SslProvider
to be used in the Netty client.ThreadFactory
to create threads used by the EventLoopGroup
.ChannelAttributeKey.IN_USE
).SslCloseCompletionEvent
and the channel is unused.HttpMessage
and HttpContent
to HTTP/2 frames.Copyright © 2019. All rights reserved.