Interface | Description |
---|---|
ListenerInvokingChannelPool.ChannelPoolListener |
Listener which is called for various actions performed on a
SdkChannelPool . |
SdkChannelPool |
A
ChannelPool implementation that allows a caller to asynchronously retrieve channel-pool related metrics via
SdkChannelPool.collectChannelPoolMetrics(MetricCollector) . |
Class | Description |
---|---|
AwaitCloseChannelPoolMap |
Implementation of
SdkChannelPoolMap that awaits channel pools to be closed upon closing. |
AwaitCloseChannelPoolMap.Builder | |
BetterSimpleChannelPool |
Extension of
SimpleChannelPool to add an asynchronous close method |
BootstrapProvider |
The primary purpose of this Bootstrap provider is to ensure that all Bootstraps created by it are 'unresolved'
InetSocketAddress.
|
CancellableAcquireChannelPool |
Simple decorator
ChannelPool that attempts to complete the promise
given to CancellableAcquireChannelPool.acquire(Promise) with the channel acquired from the underlying
pool. |
ChannelAttributeKey |
Keys for attributes attached via
AttributeMap.attr(AttributeKey) . |
ChannelDiagnostics |
Diagnostic information that may be useful to help with debugging during error scenarios.
|
ChannelPipelineInitializer |
ChannelPoolHandler to configure the client pipeline.
|
DelegatingEventLoopGroup |
EventLoopGroup that just delegates to another EventLoopGroup . |
FutureCancelHandler |
Closes the channel if the execution future has been cancelled.
|
HandlerRemovingChannelPoolListener |
Removes any per-request
ChannelHandler from the pipeline when releasing it to the pool. |
HealthCheckedChannelPool |
An implementation of
ChannelPool that validates the health of its connections. |
HonorCloseOnReleaseChannelPool |
Wrap a channel pool so that
ChannelAttributeKey.CLOSE_ON_RELEASE is honored when a channel is released to the
underlying pool. |
Http1TunnelConnectionPool |
Connection pool that knows how to establish a tunnel using the HTTP CONNECT method.
|
IdleConnectionCountingChannelPool |
A channel pool implementation that tracks the number of "idle" channels in an underlying channel pool.
|
IdleConnectionReaperHandler |
A handler that closes unused channels that have not had any traffic on them for a configurable amount of time.
|
InUseTrackingChannelPoolListener |
Marks
Channel s as in-use when they are leased from the pool. |
LastHttpContentHandler |
Marks
ChannelAttributeKey.LAST_HTTP_CONTENT_RECEIVED_KEY if LastHttpContent is received. |
ListenerInvokingChannelPool |
A
SdkChannelPool that wraps and delegates to another SdkChannelPool while invoking ListenerInvokingChannelPool.ChannelPoolListener s
for important events that occur. |
NettyConfiguration |
Internal object for configuring netty.
|
NettyRequestExecutor | |
NettyRequestMetrics |
Utilities for collecting and publishing request-level metrics.
|
NonManagedEventLoopGroup |
Decorator around
EventLoopGroup that prevents it from being shutdown. |
OldConnectionReaperHandler |
A handler that will close channels after they have reached their time-to-live, regardless of usage.
|
OneTimeReadTimeoutHandler |
A one-time read timeout handler that removes itself from the pipeline after
the next successful read.
|
ProxyTunnelInitHandler |
Handler that initializes the HTTP tunnel.
|
ReleaseOnceChannelPool |
Wrapper around a
ChannelPool to protect it from having the same channel released twice. |
RequestAdapter | |
RequestContext | |
ResponseHandler | |
SdkChannelOptions | |
SdkChannelPoolMap<K,P extends io.netty.channel.pool.ChannelPool> |
Replacement for
AbstractChannelPoolMap . |
SharedSdkEventLoopGroup |
Provides access and manages a shared
SdkEventLoopGroup . |
SslCloseCompletionEventHandler |
Handles
SslCloseCompletionEvent s that are sent whenever an SSL channel
goes inactive. |
SslContextProvider | |
StaticKeyManagerFactory |
Factory that simply returns a statically provided set of
KeyManager s. |
StaticKeyManagerFactorySpi |
Factory SPI that simply returns a statically provided set of
KeyManager s. |
StaticTrustManagerFactory | |
UnusedChannelExceptionHandler |
A handler for exceptions occurring on channels not current in use (according to
ChannelAttributeKey.IN_USE ). |
Copyright © 2022. All rights reserved.