Class MessageReader

java.lang.Object
org.sblim.cimclient.internal.http.MessageReader

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

    Constructors
    Constructor
    Description
    MessageReader(java.io.InputStream pStream, int pTimeout)
    Ctor.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Closes the stream
    java.lang.String
    Returns the character encoding
    Returns the http header
    java.io.InputStream
    Returns the input stream
    Returns the http server method
    boolean
    Returns the chunking support state
    boolean
    Returns the persistent connection support state

    Methods inherited from class java.lang.Object

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

    • 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 Details

    • 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