org.mule
Class ResponseOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.FilterOutputStream
          extended by java.io.BufferedOutputStream
              extended by org.mule.ResponseOutputStream
All Implemented Interfaces:
Closeable, Flushable

public class ResponseOutputStream
extends BufferedOutputStream

ResponseOutputStream is an output stream associated with the currently received 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.


Field Summary
 
Fields inherited from class java.io.BufferedOutputStream
buf, count
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
ResponseOutputStream(OutputStream stream)
           
ResponseOutputStream(Socket socket, OutputStream stream)
           
 
Method Summary
 Socket getSocket()
           
 
Methods inherited from class java.io.BufferedOutputStream
flush, 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, toString, wait, wait, wait
 

Constructor Detail

ResponseOutputStream

public ResponseOutputStream(OutputStream stream)

ResponseOutputStream

public ResponseOutputStream(Socket socket,
                            OutputStream stream)
                     throws IOException
Throws:
IOException
Method Detail

getSocket

public Socket getSocket()


Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.