Package org.apache.commons.io.input
Class ClosedInputStream
java.lang.Object
java.io.InputStream
org.apache.commons.io.input.ClosedInputStream
- All Implemented Interfaces:
Closeable
,AutoCloseable
Closed input stream. This stream returns EOF 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:
- 1.4
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.io.InputStream
available, close, mark, markSupported, nullInputStream, read, read, readAllBytes, readNBytes, readNBytes, reset, skip, skipNBytes, transferTo
-
Field Details
-
CLOSED_INPUT_STREAM
A singleton.
-
-
Constructor Details
-
ClosedInputStream
public ClosedInputStream()
-
-
Method Details
-
read
public int read()Returns -1 to indicate that the stream is closed.- Specified by:
read
in classInputStream
- Returns:
- always -1
-