Class CompositeExceptionHandler

    • Constructor Detail

      • CompositeExceptionHandler

        public CompositeExceptionHandler()
    • Method Detail

      • handleException

        public void handleException​(RepeatContext context,
                                    java.lang.Throwable throwable)
                             throws java.lang.Throwable
        Iterate over the handlers delegating the call to each in turn. The chain ends if an exception is thrown.
        Specified by:
        handleException in interface ExceptionHandler
        Parameters:
        context - the current RepeatContext. Can be used to store state (via attributes), for example to count the number of occurrences of a particular exception type and implement a threshold policy.
        throwable - an exception.
        Throws:
        java.lang.Throwable - implementations are free to re-throw the exception
        See Also:
        ExceptionHandler.handleException(RepeatContext, Throwable)