public class ByteArrayDecoder extends MessageToMessageDecoder<io.netty.buffer.ByteBuf>
ByteBuf into an array of bytes.
 A typical setup for TCP/IP would be:
 and then you can use an array of bytes instead of aChannelPipelinepipeline = ...; // Decoders pipeline.addLast("frameDecoder", newLengthFieldBasedFrameDecoder(1048576, 0, 4, 0, 4)); pipeline.addLast("bytesDecoder", newByteArrayDecoder()); // Encoder pipeline.addLast("frameEncoder", newLengthFieldPrepender(4)); pipeline.addLast("bytesEncoder", newByteArrayEncoder());
ByteBuf
 as a message:
 
 void channelRead(ChannelHandlerContext ctx, byte[] bytes) {
     ...
 }
 | Constructor and Description | 
|---|
ByteArrayDecoder()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
decode(io.netty.channel.ChannelHandlerContext ctx,
      io.netty.buffer.ByteBuf msg,
      List<Object> out)
Decode from one message to an other. 
 | 
acceptInboundMessage, channelReadchannelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggeredensureNotSharable, handlerAdded, handlerRemoved, isSharableprotected void decode(io.netty.channel.ChannelHandlerContext ctx,
                      io.netty.buffer.ByteBuf msg,
                      List<Object> out)
               throws Exception
MessageToMessageDecoderdecode in class MessageToMessageDecoder<io.netty.buffer.ByteBuf>ctx - the ChannelHandlerContext which this MessageToMessageDecoder belongs tomsg - the message to decode to an other oneout - the List to which decoded messages should be addedException - is thrown if an error occursCopyright © 2008–2019 The Netty Project. All rights reserved.