Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.meterware.pseudoserver
Class HttpResponseStream  view HttpResponseStream download HttpResponseStream.java

java.lang.Object
  extended bycom.meterware.pseudoserver.HttpResponseStream

class HttpResponseStream
extends java.lang.Object


Field Summary
private  java.util.Vector _headers
           
private  boolean _headersWritten
           
private  java.lang.String _protocol
           
private  java.io.PrintWriter _pw
           
private  int _responseCode
           
private  java.lang.String _responseText
           
private  java.io.OutputStream _stream
           
private static java.lang.String CRLF
           
 
Constructor Summary
(package private) HttpResponseStream(java.io.OutputStream stream)
           
 
Method Summary
(package private)  void addHeader(java.lang.String header)
           
(package private)  void close()
           
private  void flushHeaders()
           
(package private)  void restart()
           
private  void sendLine(java.lang.String text)
           
private  void sendResponse(int responseCode, java.lang.String responseText)
           
private  void sendText(java.lang.String text)
           
private  void setCharacterSet(java.lang.String characterSet)
           
(package private)  void setProtocol(java.lang.String protocol)
           
(package private)  void setResponse(int responseCode, java.lang.String responseText)
           
(package private)  void write(java.lang.String contents, java.lang.String charset)
           
(package private)  void write(WebResource resource)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CRLF

private static final java.lang.String CRLF
See Also:
Constant Field Values

_stream

private java.io.OutputStream _stream

_pw

private java.io.PrintWriter _pw

_headers

private java.util.Vector _headers

_protocol

private java.lang.String _protocol

_responseCode

private int _responseCode

_responseText

private java.lang.String _responseText

_headersWritten

private boolean _headersWritten
Constructor Detail

HttpResponseStream

HttpResponseStream(java.io.OutputStream stream)
Method Detail

restart

void restart()

close

void close()
     throws java.io.IOException

setProtocol

void setProtocol(java.lang.String protocol)

setResponse

void setResponse(int responseCode,
                 java.lang.String responseText)

addHeader

void addHeader(java.lang.String header)

write

void write(java.lang.String contents,
           java.lang.String charset)
     throws java.io.IOException

write

void write(WebResource resource)
     throws java.io.IOException

setCharacterSet

private void setCharacterSet(java.lang.String characterSet)
                      throws java.io.UnsupportedEncodingException

flushHeaders

private void flushHeaders()

sendResponse

private void sendResponse(int responseCode,
                          java.lang.String responseText)

sendLine

private void sendLine(java.lang.String text)

sendText

private void sendText(java.lang.String text)