Interface Retry

  • All Superinterfaces:
    FtHandler

    public interface Retry
    extends FtHandler
    Retry supports retry policies to be applied on an execution of asynchronous tasks.

    In case you call the FtHandler.invokeMulti(java.util.function.Supplier) method, the following restriction applies:

    • In case at least one record was sent (one onNext was called), the retry will not trigger.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  Retry.Builder
      Fluent API builder for Retry.
      static class  Retry.DelayingRetryPolicy
      A retry policy that prolongs the delays between retries by a defined factor.
      static class  Retry.JitterRetryPolicy
      A retry policy that randomizes delays between execution using a "jitter" time.
      static interface  Retry.RetryPolicy
      Retry policy to handle delays between retries.
    • Method Detail

      • builder

        static Retry.Builder builder()
        A new builder to customize Retry configuration.
        Returns:
        a new builder