@ChannelHandler.Sharable public class Base64Encoder extends MessageToMessageEncoder<ByteBuf>
ByteBuf into a Base64-encoded ByteBuf.
A typical setup for TCP/IP would be:
ChannelPipelinepipeline = ...; // Decoders pipeline.addLast("frameDecoder", newDelimiterBasedFrameDecoder(80,Delimiters.nulDelimiter())); pipeline.addLast("base64Decoder", newBase64Decoder()); // Encoder pipeline.addLast("base64Encoder", newBase64Encoder());
ChannelHandler.Sharable | Constructor and Description |
|---|
Base64Encoder () |
Base64Encoder (boolean breakLines) |
Base64Encoder (boolean breakLines,
Base64Dialect dialect) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
encode (ChannelHandlerContext ctx,
ByteBuf msg,
List<Object> out)
Encode from one message to an other.
|
acceptOutboundMessage, write bind, close, connect, deregister, disconnect, flush, read ensureNotSharable, exceptionCaught, handlerAdded, handlerRemoved, isSharable clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait exceptionCaught, handlerAdded, handlerRemoved public Base64Encoder()
public Base64Encoder(boolean breakLines)
public Base64Encoder(boolean breakLines, Base64Dialect dialect)
protected void encode(ChannelHandlerContext ctx, ByteBuf msg, List<Object> out) throws Exception
MessageToMessageEncoder encode in class MessageToMessageEncoder<ByteBuf>ctx - the ChannelHandlerContext which this MessageToMessageEncoder belongs tomsg - the message to encode to an other oneout - the List into which the encoded msg should be added
needs to do some kind of aggregationException - is thrown if an error occursCopyright © 2008–2025 The Netty Project. All rights reserved.