Class SingleFileStreamingOutput

  • All Implemented Interfaces:
    javax.ws.rs.core.StreamingOutput

    public class SingleFileStreamingOutput
    extends Object
    implements javax.ws.rs.core.StreamingOutput
    The Class SingleFileStreamingOutput.
    Author:
    Francesco Mangiacrapa at ISTI-CNR (francesco.mangiacrapa@isti.cnr.it) Nov 15, 2018
    • Constructor Detail

      • SingleFileStreamingOutput

        public SingleFileStreamingOutput​(InputStream streamToWrite)
        Instantiates a new single file streaming output.
        Parameters:
        streamToWrite - the stream to write
    • Method Detail

      • write

        public void write​(OutputStream outputStream)
                   throws IOException,
                          javax.ws.rs.WebApplicationException
        Overriding the write method to write request data directly to Jersey outputStream .
        Specified by:
        write in interface javax.ws.rs.core.StreamingOutput
        Parameters:
        outputStream - the output stream
        Throws:
        IOException - Signals that an I/O exception has occurred.
        javax.ws.rs.WebApplicationException - the web application exception