Class Base64Decoder

All Implemented Interfaces:
ChannelHandler, ChannelInboundHandler

@Sharable public class Base64Decoder extends MessageToMessageDecoder<ByteBuf>
Decodes a Base64-encoded ByteBuf or US-ASCII String into a ByteBuf. Please note that this decoder must be used with a proper ByteToMessageDecoder such as DelimiterBasedFrameDecoder if you are using a stream-based transport such as TCP/IP. A typical decoder setup for TCP/IP would be:
 ChannelPipeline pipeline = ...;

 // Decoders
 pipeline.addLast("frameDecoder", new DelimiterBasedFrameDecoder(80, Delimiters.nulDelimiter()));
 pipeline.addLast("base64Decoder", new Base64Decoder());

 // Encoder
 pipeline.addLast("base64Encoder", new Base64Encoder());