org.sblim.cimclient.internal.http
Class MessageWriter

java.lang.Object
  extended by org.sblim.cimclient.internal.http.MessageWriter

public class MessageWriter
extends Object

Class MessageWriter is responsible for creating http messages


Constructor Summary
MessageWriter(OutputStream pStream, boolean pPersistent, boolean pChunked)
          Ctor.
 
Method Summary
 void close()
          Write the message and flushes the streams
 HttpHeader getHeader()
          Returns the http header
 HttpServerMethod getMethod()
          Returns the http server method
 ASCIIPrintStream getOutputStream()
          Returns the output stream
 void reset()
          Resets the stream
 void setHeader(HttpHeader header)
          Sets the http header
 void setMethod(HttpServerMethod method)
          Sets the http server method
 void setTrailer(HttpHeader pTrailer)
          Sets the trailer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageWriter

public MessageWriter(OutputStream pStream,
                     boolean pPersistent,
                     boolean pChunked)
Ctor.

Parameters:
pStream -
pPersistent -
pChunked -
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 IOException
Write the message and flushes the streams

Throws:
IOException

setTrailer

public void setTrailer(HttpHeader pTrailer)
Sets the trailer

Parameters:
pTrailer - The new value


Copyright © 2005, 2013 IBM Corporation. All Rights Reserved.