Class DataOutputBufferFixed

  • All Implemented Interfaces:
    java.io.Closeable, java.io.DataOutput, java.io.Flushable, java.lang.AutoCloseable, DataOutputPlus
    Direct Known Subclasses:
    StreamingDataOutputPlusFixed

    public class DataOutputBufferFixed
    extends DataOutputBuffer
    An implementation of the DataOutputStream interface using a FastByteArrayOutputStream and exposing its buffer so copies can be avoided. This version does not expand if it runs out of capacity and throws BufferOverflowException instead. This class is completely thread unsafe.
    • Constructor Detail

      • DataOutputBufferFixed

        public DataOutputBufferFixed()
      • DataOutputBufferFixed

        public DataOutputBufferFixed​(int size)
      • DataOutputBufferFixed

        public DataOutputBufferFixed​(java.nio.ByteBuffer buffer)