org.mule.impl
Class ResponseOutputStream

java.lang.Object
  extended byjava.io.OutputStream
      extended byjava.io.FilterOutputStream
          extended byjava.io.BufferedOutputStream
              extended byorg.mule.impl.ResponseOutputStream

public class ResponseOutputStream
extends java.io.BufferedOutputStream

ResponseOutputStream is an output stream associated with the currently recieved event. Note that if the stream is from a socket the socket is also available on this stream so that the socket state can be validated before writing.

Version:
$Revision: 1.2 $
Author:
Ross Mason

Field Summary
 
Fields inherited from class java.io.BufferedOutputStream
buf, count
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
ResponseOutputStream()
           
ResponseOutputStream(java.io.OutputStream stream)
           
ResponseOutputStream(java.io.OutputStream stream, java.net.Socket socket)
           
 
Method Summary
 byte[] getBytes()
           
 java.net.Socket getSocket()
           
 boolean isUsed()
           
 void write(int b)
           
 
Methods inherited from class java.io.BufferedOutputStream
flush, write
 
Methods inherited from class java.io.FilterOutputStream
close, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResponseOutputStream

public ResponseOutputStream()

ResponseOutputStream

public ResponseOutputStream(java.io.OutputStream stream)

ResponseOutputStream

public ResponseOutputStream(java.io.OutputStream stream,
                            java.net.Socket socket)
Method Detail

write

public void write(int b)
           throws java.io.IOException
Throws:
java.io.IOException

getBytes

public byte[] getBytes()
                throws java.io.IOException
Throws:
java.io.IOException

isUsed

public boolean isUsed()

getSocket

public java.net.Socket getSocket()


Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.