Class DataByteArrayOutputStream

java.lang.Object
java.io.OutputStream
org.apache.activemq.store.kahadb.disk.util.DataByteArrayOutputStream
All Implemented Interfaces:
Closeable, DataOutput, Flushable, AutoCloseable

public class DataByteArrayOutputStream extends OutputStream implements DataOutput, AutoCloseable
Optimized ByteArrayOutputStream
  • Field Details

    • buf

      protected byte[] buf
    • pos

      protected int pos
  • Constructor Details

    • DataByteArrayOutputStream

      public DataByteArrayOutputStream(int size)
      Creates a new byte array output stream, with a buffer capacity of the specified size, in bytes.
      Parameters:
      size - the initial size.
      Throws:
      IllegalArgumentException - if size is negative.
    • DataByteArrayOutputStream

      public DataByteArrayOutputStream()
      Creates a new byte array output stream.
  • Method Details