Class IoBufferDecoder.DecodingContext

java.lang.Object
org.apache.mina.proxy.utils.IoBufferDecoder.DecodingContext
Enclosing class:
IoBufferDecoder

public class IoBufferDecoder.DecodingContext extends Object
The class holding the decoding context.
Since:
MINA 2.0.0-M3
  • Field Details

    • decodedBuffer

      private IoBuffer decodedBuffer
      The buffered data.
    • delimiter

      private IoBuffer delimiter
      The delimiter in use. Set if delimiter mode is in use.
    • matchCount

      private int matchCount
      The number of matched delimiters.
    • contentLength

      private int contentLength
      Holds the current content length of decoded data if in content-length mode.
  • Constructor Details

    • DecodingContext

      public DecodingContext()
  • Method Details

    • 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