Class CloseableChain<I,​C extends java.lang.Exception>


  • public final class CloseableChain<I,​C extends java.lang.Exception>
    extends java.lang.Object
    • Method Detail

      • newCloseableChain

        public static <C extends java.lang.Exception> CloseableChain<java.lang.Void,​C> newCloseableChain()
      • getOutput

        public final I getOutput()
      • close

        public static void close​(CloseableChain<?,​?> chain,
                                 java.lang.Throwable suppressor)
        Throws:
        java.lang.NullPointerException - if suppressor == null.
      • close

        public static <C extends java.lang.Exception> void close​(CloseableChain<?,​C> chain)
                                                          throws C extends java.lang.Exception
        Throws:
        C extends java.lang.Exception