private abstract static class AsynchronousSocketChannelStream.BaseCompletionHandler<T,V,A>
extends java.lang.Object
implements java.nio.channels.CompletionHandler<V,A>
| Modifier and Type | Field and Description |
|---|---|
private java.util.concurrent.atomic.AtomicReference<AsyncCompletionHandler<T>> |
handlerReference |
| Constructor and Description |
|---|
BaseCompletionHandler(AsyncCompletionHandler<T> handler) |
| Modifier and Type | Method and Description |
|---|---|
protected AsyncCompletionHandler<T> |
getHandlerAndClear() |
private final java.util.concurrent.atomic.AtomicReference<AsyncCompletionHandler<T>> handlerReference
public BaseCompletionHandler(AsyncCompletionHandler<T> handler)
protected AsyncCompletionHandler<T> getHandlerAndClear()