| Interface | Description |
|---|---|
| ConnectionListener<C> |
The listener defines the contract used by the
ConnectionProvider to interact with the
connection pool. |
| ConnectionProvider<C> |
Provides how the connection manager interacts its connections.
|
| EndpointProvider<K,C> |
Provides endpoint to a
ConnectionManager. |
| Lease<C> |
| Class | Description |
|---|---|
| ConnectionManager<K,C> |
The connection manager associates remote hosts with pools, it also tracks all connections so they can be closed
when the manager is closed.
|
| ConnectResult<C> |
The result of a connect operation.
|
| Endpoint<C> |
An endpoint, i.e a set of connection to the same address.
|
| Pool<C> |
The pool is a state machine that maintains a queue of waiters and a list of available connections.
|
Copyright © 2021. All rights reserved.