Interface CloseableConsumer


  • public interface CloseableConsumer
    Callback that is informed about a closable resource that has been wrapped around a passed in stream or channel by Expander or Archiver when Expander or Archiver no longer need them.

    This provides a way to close said resources in the calling code.

    Since:
    1.19
    • Method Detail

      • accept

        void accept​(Closeable c)
             throws IOException
        Callback that is informed about a closable resource that has been wrapped around a passed in stream or channel by Expander or Archiver when Expander or Archiver no longer need them.
        Parameters:
        c - Closeable created by Expander or Archiver that is now no longer used
        Throws:
        IOException - on error