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 Details

    • CloseShieldWriter

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