- java.lang.Object
-
- java.io.InputStream
-
- java.io.FilterInputStream
-
- com.aoapps.hodgepodge.io.DontCloseInputStream
-
- All Implemented Interfaces:
Closeable,AutoCloseable
@Deprecated public class DontCloseInputStream extends FilterInputStream
Deprecated.Please useNoCloseInputStreaminsteadWraps an InputStream to protect it from close calls. This is useful for at least GZIPInputStream where the native resources of the GZIPInputStream need to be released using the close call while the underlying stream is left intact.- Author:
- AO Industries, Inc.
-
-
Field Summary
-
Fields inherited from class java.io.FilterInputStream
in
-
-
Constructor Summary
Constructors Constructor Description DontCloseInputStream(InputStream in)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidclose()Deprecated.Does nothing on close to protect the wrapped InputStream.-
Methods inherited from class java.io.FilterInputStream
available, mark, markSupported, read, read, read, reset, skip
-
Methods inherited from class java.io.InputStream
nullInputStream, readAllBytes, readNBytes, readNBytes, transferTo
-
-
-
-
Constructor Detail
-
DontCloseInputStream
public DontCloseInputStream(InputStream in)
Deprecated.
-
-
Method Detail
-
close
public void close()
Deprecated.Does nothing on close to protect the wrapped InputStream.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classFilterInputStream
-
-