Class IoBufferDecoder.DecodingContext

  • Enclosing class:
    IoBufferDecoder

    public class IoBufferDecoder.DecodingContext
    extends Object
    The class holding the decoding context.
    • Constructor Detail

      • DecodingContext

        public DecodingContext()
    • Method Detail

      • reset

        public void reset()
        Resets the decoding state.
      • getContentLength

        public int getContentLength()
        Returns:
        The current content length of decoded data if in content-length mode.
      • setContentLength

        public void setContentLength​(int contentLength)
        Sets the content-length
        Parameters:
        contentLength - current content length of decoded data
      • getMatchCount

        public int getMatchCount()
        Returns:
        The number of matched delimiters.
      • setMatchCount

        public void setMatchCount​(int matchCount)
        Sets the match count
        Parameters:
        matchCount - The number of matched delimiters.
      • getDecodedBuffer

        public IoBuffer getDecodedBuffer()
        Returns:
        The decoded data
      • setDecodedBuffer

        public void setDecodedBuffer​(IoBuffer decodedBuffer)
        Sets the decoded data buffer
        Parameters:
        decodedBuffer - The decoded data
      • getDelimiter

        public IoBuffer getDelimiter()
        Returns:
        The delimiter
      • setDelimiter

        public void setDelimiter​(IoBuffer delimiter)
        Sets the delimiter
        Parameters:
        delimiter - The delimiter