Class MessageWriter
- java.lang.Object
-
- org.sblim.cimclient.internal.http.MessageWriter
-
public class MessageWriter extends java.lang.Object
Class MessageWriter is responsible for creating http messages
-
-
Constructor Summary
Constructors Constructor Description MessageWriter(java.io.OutputStream pStream, boolean pPersistent, boolean pChunked)
Ctor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Write the message and flushes the streamsHttpHeader
getHeader()
Returns the http headerHttpServerMethod
getMethod()
Returns the http server methodASCIIPrintStream
getOutputStream()
Returns the output streamvoid
reset()
Resets the streamvoid
setHeader(HttpHeader header)
Sets the http headervoid
setMethod(HttpServerMethod method)
Sets the http server methodvoid
setTrailer(HttpHeader pTrailer)
Sets the trailer
-
-
-
Method Detail
-
reset
public void reset()
Resets the stream
-
setHeader
public void setHeader(HttpHeader header)
Sets the http header- Parameters:
header
- The new value
-
setMethod
public void setMethod(HttpServerMethod method)
Sets the http server method- Parameters:
method
- The new value
-
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
-
getOutputStream
public ASCIIPrintStream getOutputStream()
Returns the output stream- Returns:
- The output stream
-
close
public void close() throws java.io.IOException
Write the message and flushes the streams- Throws:
java.io.IOException
-
setTrailer
public void setTrailer(HttpHeader pTrailer)
Sets the trailer- Parameters:
pTrailer
- The new value
-
-