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
BaseCompletionHandler(AsyncCompletionHandler<T> handler)
protected AsyncCompletionHandler<T> getHandlerAndClear()