| 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. |
| DnsResolverLoader |
Utility class for instantiating netty dns resolvers only if they're available on the class path.
|
| 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
Channels as in-use when they are leased from the pool. |
| ListenerInvokingChannelPool |
A
SdkChannelPool that wraps and delegates to another SdkChannelPool while invoking ListenerInvokingChannelPool.ChannelPoolListeners
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
SslCloseCompletionEvents that are sent whenever an SSL channel
goes inactive. |
| SslContextProvider | |
| StaticKeyManagerFactory |
Factory that simply returns a statically provided set of
KeyManagers. |
| StaticKeyManagerFactorySpi |
Factory SPI that simply returns a statically provided set of
KeyManagers. |
| StaticTrustManagerFactory | |
| UnusedChannelExceptionHandler |
A handler for exceptions occurring on channels not current in use (according to
ChannelAttributeKey.IN_USE). |
Copyright © 2023. All rights reserved.