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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Closes the streamjava.lang.String
Returns the character encodingReturns the http headerjava.io.InputStream
Returns the input streamReturns the http server methodboolean
Returns the chunking support stateboolean
Returns the persistent connection support stateMethods 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 streampTimeout
- 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
Returns the http header- Returns:
- The http header
-
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.IOExceptionCloses the stream- Throws:
java.io.IOException
-