public abstract class AbstractCodecFilter<K,L> extends BaseFilter implements CodecFilter<K,L>
| Constructor and Description |
|---|
AbstractCodecFilter(Transformer<K,L> decoder,
Transformer<L,K> encoder) |
| Modifier and Type | Method and Description |
|---|---|
Transformer<K,L> |
getDecoder() |
Transformer<L,K> |
getEncoder() |
NextAction |
handleRead(FilterChainContext ctx)
Execute a unit of processing work to be performed, when channel will
become available for reading.
|
NextAction |
handleWrite(FilterChainContext ctx)
Execute a unit of processing work to be performed, when some data should
be written on channel.
|
createContext, exceptionOccurred, handleAccept, handleClose, handleConnect, handleEvent, onAdded, onFilterChainChanged, onRemovedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexceptionOccurred, handleAccept, handleClose, handleConnect, handleEvent, onAdded, onFilterChainChanged, onRemovedpublic AbstractCodecFilter(Transformer<K,L> decoder, Transformer<L,K> encoder)
public NextAction handleRead(FilterChainContext ctx) throws IOException
BaseFilterFilter may either complete the required processing and
return false, or delegate remaining processing to the next
Filter in a FilterChain containing this Filter
by returning true.handleRead in interface FilterhandleRead in class BaseFilterctx - FilterChainContextNextAction instruction for FilterChain, how it
should continue the executionIOExceptionpublic NextAction handleWrite(FilterChainContext ctx) throws IOException
BaseFilterFilter may either complete the required processing and
return false, or delegate remaining processing to the next
Filter in a FilterChain containing this Filter
by returning true.handleWrite in interface FilterhandleWrite in class BaseFilterctx - FilterChainContextNextAction instruction for FilterChain, how it
should continue the executionIOExceptionpublic Transformer<K,L> getDecoder()
getDecoder in interface Codec<K,L>public Transformer<L,K> getEncoder()
getEncoder in interface Codec<K,L>Copyright © 2014 Oracle Corporation. All Rights Reserved.