Class MessageReader


  • public class MessageReader
    extends java.lang.Object
    Class MessageReader is responsible for reading http messages
    • Constructor Detail

      • MessageReader

        public MessageReader​(java.io.InputStream pStream,
                             int pTimeout)
                      throws java.io.IOException,
                             HttpException
        Ctor.
        Parameters:
        pStream - The input stream
        pTimeout - The timeout for reading in entire header
        Throws:
        java.io.IOException
        HttpException
    • Method Detail

      • getCharacterEncoding

        public java.lang.String getCharacterEncoding()
        Returns the character encoding
        Returns:
        The character encoding
      • getHeader

        public HttpHeader getHeader()
        Returns the http header
        Returns:
        The http header
      • getMethod

        public HttpServerMethod getMethod()
        Returns the http server method
        Returns:
        The http server method
      • getInputStream

        public java.io.InputStream getInputStream()
        Returns the input stream
        Returns:
        The input stream
      • isPersistentConnectionSupported

        public boolean isPersistentConnectionSupported()
        Returns the persistent connection support state
        Returns:
        true if persistent connection is supported
      • isChunkSupported

        public boolean isChunkSupported()
        Returns the chunking support state
        Returns:
        true if chunking is supported
      • close

        public void close()
                   throws java.io.IOException
        Closes the stream
        Throws:
        java.io.IOException