public class CloseShieldWriter extends ProxyWriter
This class is typically used in cases where a writer needs to be passed to a component that wants to explicitly close the writer even if other components would still use the writer for output.
out| Constructor and Description |
|---|
CloseShieldWriter(Writer out)
Creates a proxy that shields the given writer from being closed.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Replaces the underlying writer with a
ClosedWriter sentinel. |
afterWrite, append, append, append, beforeWrite, flush, handleIOException, write, write, write, write, writepublic CloseShieldWriter(Writer out)
out - underlying writerpublic void close()
ClosedWriter sentinel. The original writer will remain open, but
this proxy will appear closed.close in interface Closeableclose in interface AutoCloseableclose in class ProxyWriterCopyright © 2002–2020 The Apache Software Foundation. All rights reserved.