| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| private final AtomicBoolean | |
| private final ConcurrentMap |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public final void | close(final CloseMode
How to close the receiver. closeMode)Implements org. |
| public final void | close()
Implements java. |
| public final void | |
| protected abstract void | |
| protected abstract Future | |
| public final void | |
| pack-priv AbstractIOSessionPool. | |
| public final Set | |
| public final Future | getSession(final T endpoint, final Timeout connectTimeout, final FutureCallback<IOSession> callback)
|
| private void | getSessionInternal(final AbstractIOSessionPool.
|
| public String | |
| protected abstract void |
| closed | back to summary |
|---|---|
| private final AtomicBoolean closed | |
| sessionPool | back to summary |
|---|---|
| private final ConcurrentMap<T, AbstractIOSessionPool. | |
| AbstractIOSessionPool | back to summary |
|---|---|
| public AbstractIOSessionPool() | |
| close | back to summary |
|---|---|
| public final void close(final CloseMode closeMode) Implements org. Doc from org. Closes this process or endpoint and releases any system resources associated with it. If the endpoint or the process is already closed then invoking this method has no effect. | |
| close | back to summary |
|---|---|
| public final void close() Implements java. Doc from java. Closes this stream and releases any system resources associated with it. If the stream is already closed then invoking this method has no effect. As noted in
| |
| closeIdle | back to summary |
|---|---|
| public final void closeIdle(final TimeValue idleTime) | |
| closeSession | back to summary |
|---|---|
| protected abstract void closeSession(IOSession ioSession, CloseMode closeMode) | |
| connectSession | back to summary |
|---|---|
| protected abstract Future | |
| enumAvailable | back to summary |
|---|---|
| public final void enumAvailable(final Callback<IOSession> callback) | |
| getPoolEntry | back to summary |
|---|---|
| pack-priv AbstractIOSessionPool. | |
| getRoutes | back to summary |
|---|---|
| public final Set | |
| getSession | back to summary |
|---|---|
| public final Future | |
| getSessionInternal | back to summary |
|---|---|
| private void getSessionInternal(final AbstractIOSessionPool. | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |
| validateSession | back to summary |
|---|---|
| protected abstract void validateSession(IOSession ioSession, Callback<Boolean> callback) | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv volatile boolean | |
| pack-priv final Queue | |
| pack-priv volatile IOSession | |
| pack-priv volatile Future |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| completed | back to summary |
|---|---|
| pack-priv volatile boolean completed | |
| requestQueue | back to summary |
|---|---|
| pack-priv final Queue<FutureCallback<IOSession>> requestQueue | |
| session | back to summary |
|---|---|
| pack-priv volatile IOSession session | |
| sessionFuture | back to summary |
|---|---|
| pack-priv volatile Future<IOSession> sessionFuture | |
| PoolEntry | back to summary |
|---|---|
| pack-priv PoolEntry() | |