Class CloseShieldWriter

  • All Implemented Interfaces:
    Closeable, Flushable, Appendable, AutoCloseable

    public class CloseShieldWriter
    extends ProxyWriter
    Proxy stream that prevents the underlying writer from being closed.

    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.

    Since:
    2.7
    • Constructor Detail

      • CloseShieldWriter

        public CloseShieldWriter​(Writer out)
        Creates a proxy that shields the given writer from being closed.
        Parameters:
        out - underlying writer
    • Method Detail