Package dev.failsafe

Interface PolicyListeners<S,​R>

    • Method Detail

      • onFailure

        S onFailure​(EventListener<ExecutionCompletedEvent<R>> listener)
        Registers the listener to be called when the policy fails to handle an execution. This means that not only was the supplied execution considered a failure by the policy, but that the policy was unable to produce a successful result.

        Note: Any exceptions that are thrown from within the listener are ignored. To provide an alternative result for a failed execution, use a Fallback.

      • onSuccess

        S onSuccess​(EventListener<ExecutionCompletedEvent<R>> listener)
        Registers the listener to be called when the policy succeeds in handling an execution. This means that the supplied execution either succeeded, or if it failed, the policy was able to produce a successful result.

        Note: Any exceptions that are thrown from within the listener are ignored.