Class MimeEncoder

    • Constructor Summary

      Constructors 
      Constructor Description
      MimeEncoder()  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract void eof​(ByteBuf out)
      Tell the decoder that no more input data will be forthcoming.
      abstract void translate​(ByteBuf in, ByteBuf out)
      Given a sequence of input bytes, produces a sequence of output bytes.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MimeEncoder

        public MimeEncoder()
    • Method Detail

      • translate

        public abstract void translate​(ByteBuf in,
                                       ByteBuf out)
        Given a sequence of input bytes, produces a sequence of output bytes. Note that some (small) amount of buffering may be necessary, if the input byte stream didn't fall on an appropriate boundary. If there are bytes in `out' already, the new bytes are appended, so the caller should do `out.setLength(0)' first if that's desired.
      • eof

        public abstract void eof​(ByteBuf out)
        Tell the decoder that no more input data will be forthcoming. This may result in output, as a result of flushing the internal buffer. This object must not be used again after calling eof(). If there are bytes in `out' already, the new bytes are appended, so the caller should do `out.setLength(0)' first if that's desired.