com.extrememessaging.ResponseMaster.monitor
Class OutputStreamToBuffer

java.lang.Object
  extended by java.io.OutputStream
      extended by com.extrememessaging.ResponseMaster.monitor.OutputStreamToBuffer
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable

public class OutputStreamToBuffer
extends java.io.OutputStream


Nested Class Summary
static interface OutputStreamToBuffer.IFlushProcessor
           
 
Constructor Summary
OutputStreamToBuffer()
           
OutputStreamToBuffer(OutputStreamToBuffer.IFlushProcessor flushProcessor)
           
 
Method Summary
 void flush()
           
 java.lang.String GetBufferAndClear()
           
 void setFlushProcessor(OutputStreamToBuffer.IFlushProcessor flushProcessor)
           
 void write(int b)
           
 
Methods inherited from class java.io.OutputStream
close, write, write
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutputStreamToBuffer

public OutputStreamToBuffer()

OutputStreamToBuffer

public OutputStreamToBuffer(OutputStreamToBuffer.IFlushProcessor flushProcessor)
Method Detail

setFlushProcessor

public void setFlushProcessor(OutputStreamToBuffer.IFlushProcessor flushProcessor)

write

public void write(int b)
Specified by:
write in class java.io.OutputStream

flush

public void flush()
Specified by:
flush in interface java.io.Flushable
Overrides:
flush in class java.io.OutputStream

GetBufferAndClear

public java.lang.String GetBufferAndClear()