org.apache.commons.io.output
public class CloseShieldOutputStream extends ProxyOutputStream
This class is typically used in cases where an output stream needs to be passed to a component that wants to explicitly close the stream even if other components would still use the stream for output.
out
Constructor and Description |
---|
CloseShieldOutputStream(OutputStream out)
Creates a proxy that shields the given output stream from being
closed.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Replaces the underlying output stream with a
ClosedOutputStream
sentinel. |
afterWrite, beforeWrite, flush, handleIOException, write, write, write
public CloseShieldOutputStream(OutputStream out)
out
- underlying output streampublic void close()
ClosedOutputStream
sentinel. The original output stream will remain open, but this proxy
will appear closed.close
in interface Closeable
close
in class ProxyOutputStream
Copyright © 2002-2013 JBoss by Red Hat. All Rights Reserved.