Class MemoryDeferredOutputStream

  • All Implemented Interfaces:
    java.io.Closeable, java.io.Flushable, java.lang.AutoCloseable

    public class MemoryDeferredOutputStream
    extends DeferredOutputStream
    A deferred output stream that is stored in memory
    • Constructor Detail

      • MemoryDeferredOutputStream

        public MemoryDeferredOutputStream()
      • MemoryDeferredOutputStream

        public MemoryDeferredOutputStream​(int bufferSize)
    • Method Detail

      • writeTo

        public void writeTo​(java.io.OutputStream output)
                     throws java.io.IOException
        Specified by:
        writeTo in class DeferredOutputStream
        Throws:
        java.io.IOException
      • write

        public void write​(int i)
                   throws java.io.IOException
        Specified by:
        write in class java.io.OutputStream
        Throws:
        java.io.IOException
      • write

        public void write​(byte[] bytes)
                   throws java.io.IOException
        Overrides:
        write in class java.io.OutputStream
        Throws:
        java.io.IOException
      • write

        public void write​(byte[] bytes,
                          int offset,
                          int length)
                   throws java.io.IOException
        Overrides:
        write in class java.io.OutputStream
        Throws:
        java.io.IOException