Package org.apache.commons.io.input
Class ClosedInputStream
- java.lang.Object
-
- java.io.InputStream
-
- org.apache.commons.io.input.ClosedInputStream
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public class ClosedInputStream extends java.io.InputStream
Always returnsIOUtils.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 Modifier and Type Field Description static ClosedInputStream
CLOSED_INPUT_STREAM
Deprecated.UseINSTANCE
.static ClosedInputStream
INSTANCE
The singleton instance.
-
Constructor Summary
Constructors Constructor Description ClosedInputStream()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
read()
Returns -1 to indicate that the stream is closed.
-
-
-
Field Detail
-
INSTANCE
public static final ClosedInputStream INSTANCE
The singleton instance.- Since:
- 2.12.0
-
CLOSED_INPUT_STREAM
@Deprecated public static final ClosedInputStream CLOSED_INPUT_STREAM
Deprecated.UseINSTANCE
.The singleton instance.
-
-