Class FallbackImpl<R>

    • Field Detail

      • NONE

        public static Fallback<java.lang.Void> NONE
        A fallback that will return null if execution fails.
    • Method Detail

      • apply

        protected R apply​(R result,
                          java.lang.Throwable exception,
                          ExecutionContext<R> context)
                   throws java.lang.Throwable
        Returns the applied fallback result.
        Throws:
        java.lang.Throwable
      • applyStage

        protected java.util.concurrent.CompletableFuture<R> applyStage​(R result,
                                                                       java.lang.Throwable exception,
                                                                       ExecutionContext<R> context)
                                                                throws java.lang.Throwable
        Returns a future applied fallback result.
        Throws:
        java.lang.Throwable