Class HttpOutputStream

java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--java.io.FilterOutputStream
              |
              +--java.io.BufferedOutputStream
                    |
                    +--HttpOutputStream

public class HttpOutputStream
extends java.io.BufferedOutputStream


Field Summary
protected  int code
           
protected  java.util.Hashtable headers
           
protected  boolean sendBody
           
protected  boolean sendHeaders
           
 
Fields inherited from class java.io.BufferedOutputStream
buf, count
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
HttpOutputStream(java.io.OutputStream out, HttpInputStream in)
           
 
Method Summary
 boolean sendHeaders()
           
 void setCode(int code)
           
 void setHeader(java.lang.String attr, java.lang.String value)
           
 void write(java.io.InputStream in)
           
 void write(java.lang.String msg)
           
 
Methods inherited from class java.io.BufferedOutputStream
flush, flushBuffer, write, write
 
Methods inherited from class java.io.FilterOutputStream
close, write
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

code

protected int code

sendHeaders

protected boolean sendHeaders

sendBody

protected boolean sendBody

headers

protected java.util.Hashtable headers
Constructor Detail

HttpOutputStream

public HttpOutputStream(java.io.OutputStream out,
                        HttpInputStream in)
Method Detail

setCode

public void setCode(int code)

setHeader

public void setHeader(java.lang.String attr,
                      java.lang.String value)

sendHeaders

public boolean sendHeaders()
                    throws java.io.IOException

write

public void write(java.lang.String msg)
           throws java.io.IOException

write

public void write(java.io.InputStream in)
           throws java.io.IOException