public class UTF8Checker extends Object implements ChannelFunction
Please use a new instance per stream.
| Constructor and Description | 
|---|
| UTF8Checker() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | afterRead(ByteBuffer buf, int position, int length)Is called on the  ByteBufferafter a read operation completes | 
| void | beforeWrite(ByteBuffer buf, int position, int length)Is called on the  ByteBufferbefore a write operation completes | 
| void | complete()Is called to complete the  ChannelFunction. | 
| void | newFrame(FrameHeaderData headerData) | 
public void newFrame(FrameHeaderData headerData)
newFrame in interface ChannelFunctionpublic void afterRead(ByteBuffer buf, int position, int length) throws IOException
ChannelFunctionByteBuffer after a read operation completesafterRead in interface ChannelFunctionbuf - the ByteBuffer to operate onposition - the index in the ByteBuffer to start fromlength - the number of bytes to operate onIOException - thrown if an error occurspublic void beforeWrite(ByteBuffer buf, int position, int length) throws UnsupportedEncodingException
ChannelFunctionByteBuffer before a write operation completesbeforeWrite in interface ChannelFunctionbuf - the ByteBuffer to operate onposition - the index in the ByteBuffer to start fromlength - the number of bytes to operate onUnsupportedEncodingExceptionpublic void complete()
              throws UnsupportedEncodingException ChannelFunctionChannelFunction. Access it after complete is called may result in unexpected behavior.complete in interface ChannelFunctionUnsupportedEncodingExceptionCopyright © 2015 JBoss by Red Hat. All rights reserved.