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 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()
           
ResponseOutputStream(OutputStream stream)
           
ResponseOutputStream(Socket socket)
           
 
Method Summary
 byte[] getBytes()
           
 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(OutputStream stream)

ResponseOutputStream

public ResponseOutputStream(Socket socket)
                     throws IOException
Method Detail

write

public void write(int b)
           throws IOException
Throws:
IOException

getBytes

public byte[] getBytes()
                throws IOException
Throws:
IOException

isUsed

public boolean isUsed()

getSocket

public Socket getSocket()


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