com.espertech.esper.util
Class SimpleByteArrayOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by com.espertech.esper.util.SimpleByteArrayOutputStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable

public class SimpleByteArrayOutputStream
extends java.io.OutputStream

Output stream that relies on a simple byte array, unchecked.


Constructor Summary
SimpleByteArrayOutputStream()
          Ctor.
SimpleByteArrayOutputStream(int initSize)
          Ctor.
 
Method Summary
 java.io.InputStream getInputStream()
          Return the input stream for the output buffer.
 void write(byte[] b)
           
 void write(byte[] b, int off, int len)
           
 void write(int b)
           
 
Methods inherited from class java.io.OutputStream
close, flush
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleByteArrayOutputStream

public SimpleByteArrayOutputStream()
Ctor.


SimpleByteArrayOutputStream

public SimpleByteArrayOutputStream(int initSize)
Ctor.

Parameters:
initSize - initial size
Method Detail

write

public final void write(byte[] b)
Overrides:
write in class java.io.OutputStream

write

public final void write(byte[] b,
                        int off,
                        int len)
Overrides:
write in class java.io.OutputStream

write

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

getInputStream

public java.io.InputStream getInputStream()
Return the input stream for the output buffer.

Returns:
input stream for existing buffer

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com