Class ClosedInputStream

  • All Implemented Interfaces:
    Closeable, AutoCloseable

    public class ClosedInputStream
    extends InputStream
    Closed input stream. This stream returns -1 to all attempts to read something from the stream.

    Typically uses of this class include testing for corner cases in methods that accept input streams and acting as a sentinel value instead of a null input stream.

    Since:
    Apache Tika 0.4, copied from Commons IO 1.4
    • Constructor Detail

      • ClosedInputStream

        public ClosedInputStream()
    • Method Detail

      • read

        public int read()
        Returns -1 to indicate that the stream is closed.
        Specified by:
        read in class InputStream
        Returns:
        always -1