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

    Modifier and Type
    Method
    Description
    void
    Write the message and flushes the streams
    Returns the http header
    Returns the http server method
    Returns the output stream
    void
    Resets the stream
    void
    Sets the http header
    void
    Sets the http server method
    void
    Sets the trailer

    Methods inherited from class java.lang.Object

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

    • MessageWriter

      public MessageWriter(java.io.OutputStream pStream, boolean pPersistent, boolean pChunked)
      Ctor.
      Parameters:
      pStream -
      pPersistent -
      pChunked -
  • Method Details

    • 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