Class SimpleOutputBuffer

    • Constructor Detail

      • SimpleOutputBuffer

        public SimpleOutputBuffer​(int buffersize,
                                  ByteBufferAllocator allocator)
      • SimpleOutputBuffer

        public SimpleOutputBuffer​(int buffersize)
        Since:
        4.3
    • Method Detail

      • produceContent

        public int produceContent​(ContentEncoder encoder)
                           throws java.io.IOException
        Description copied from interface: ContentOutputBuffer
        Writes content from this buffer to the given ContentEncoder.
        Specified by:
        produceContent in interface ContentOutputBuffer
        Parameters:
        encoder - content encoder.
        Returns:
        number of bytes written.
        Throws:
        java.io.IOException - in case of an I/O error.
      • write

        public void write​(byte[] b,
                          int off,
                          int len)
                   throws java.io.IOException
        Description copied from interface: ContentOutputBuffer
        Writes len bytes from the specified byte array starting at offset off to this buffer.

        If off is negative, or len is negative, or off+len is greater than the length of the array b, this method can throw a runtime exception. The exact type of runtime exception thrown by this method depends on implementation.

        Specified by:
        write in interface ContentOutputBuffer
        Parameters:
        b - the data.
        off - the start offset in the data.
        len - the number of bytes to write.
        Throws:
        java.io.IOException - if an I/O error occurs.
      • write

        public void write​(byte[] b)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • write

        public void write​(int b)
                   throws java.io.IOException
        Description copied from interface: ContentOutputBuffer
        Writes the specified byte to this buffer.
        Specified by:
        write in interface ContentOutputBuffer
        Parameters:
        b - the byte.
        Throws:
        java.io.IOException - if an I/O error occurs.
      • shutdown

        public void shutdown()