| Package | Description |
|---|---|
| software.amazon.awssdk.http.nio.netty.internal | |
| software.amazon.awssdk.http.nio.netty.internal.http2 | |
| software.amazon.awssdk.http.nio.netty.internal.utils |
| Modifier and Type | Class and Description |
|---|---|
class |
CancellableAcquireChannelPool
Simple decorator
ChannelPool that attempts to complete the promise
given to CancellableAcquireChannelPool.acquire(Promise) with the channel acquired from the underlying
pool. |
class |
HealthCheckedChannelPool
An implementation of
ChannelPool that validates the health of its connections. |
class |
IdleConnectionCountingChannelPool
A channel pool implementation that tracks the number of "idle" channels in an underlying channel pool.
|
class |
ListenerInvokingChannelPool
A
SdkChannelPool that wraps and delegates to another SdkChannelPool while invoking ListenerInvokingChannelPool.ChannelPoolListeners
for important events that occur. |
class |
ReleaseOnceChannelPool
Wrapper around a
ChannelPool to protect it from having the same channel released twice. |
| Modifier and Type | Method and Description |
|---|---|
SdkChannelPool |
RequestContext.channelPool() |
| Constructor and Description |
|---|
CancellableAcquireChannelPool(io.netty.util.concurrent.EventExecutor executor,
SdkChannelPool delegatePool) |
HealthCheckedChannelPool(io.netty.channel.EventLoopGroup eventLoopGroup,
NettyConfiguration configuration,
SdkChannelPool delegate) |
ListenerInvokingChannelPool(io.netty.channel.EventLoopGroup eventLoopGroup,
SdkChannelPool delegatePool,
List<ListenerInvokingChannelPool.ChannelPoolListener> listeners) |
ListenerInvokingChannelPool(Supplier<io.netty.util.concurrent.Promise<io.netty.channel.Channel>> promiseFactory,
SdkChannelPool delegatePool,
List<ListenerInvokingChannelPool.ChannelPoolListener> listeners) |
ReleaseOnceChannelPool(SdkChannelPool delegate) |
RequestContext(SdkChannelPool channelPool,
io.netty.channel.EventLoopGroup eventLoopGroup,
AsyncExecuteRequest executeRequest,
NettyConfiguration configuration) |
| Modifier and Type | Class and Description |
|---|---|
class |
Http2MultiplexedChannelPool
ChannelPool implementation that handles multiplexed streams. |
class |
HttpOrHttp2ChannelPool
Channel pool that establishes an initial connection to determine protocol.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BetterFixedChannelPool
ChannelPool implementation that takes another ChannelPool implementation and enforce a maximum
number of concurrent connections. |
| Modifier and Type | Method and Description |
|---|---|
BetterFixedChannelPool.Builder |
BetterFixedChannelPool.Builder.channelPool(SdkChannelPool channelPool) |
Copyright © 2023. All rights reserved.