Class InputStreamDataSink

  • All Implemented Interfaces:
    DataSink

    public class InputStreamDataSink
    extends java.lang.Object
    implements DataSink
    • Constructor Detail

      • InputStreamDataSink

        public InputStreamDataSink()
    • Method Detail

      • write

        public void write​(Buffer buffer)
                   throws java.io.IOException
        Description copied from interface: DataSink
        Writes the specified buffer to this data sink.
        Note: buffer.getOffset() might return -1 if the transfer mode used does not support data offsets, for example stream transfer mode.
        Specified by:
        write in interface DataSink
        Parameters:
        buffer - the data buffer to write.
        Throws:
        java.io.IOException - if an I/O error occurs.
      • close

        public void close()
                   throws java.io.IOException
        Description copied from interface: DataSink
        Closes this data sink and releases any system resources associated with this sink.
        Specified by:
        close in interface DataSink
        Throws:
        java.io.IOException - if an I/O error occurs.
      • setClosed

        private void setClosed()
      • isClosed

        private boolean isClosed()
      • getInputStream

        public java.io.InputStream getInputStream()