Class RetryConfig.BuilderBase.RetryConfigImpl

java.lang.Object
io.helidon.faulttolerance.RetryConfig.BuilderBase.RetryConfigImpl
All Implemented Interfaces:
Prototype.Api, Prototype.Factory<Retry>, RetryConfig, Supplier<Retry>
Enclosing class:
RetryConfig.BuilderBase<BUILDER extends RetryConfig.BuilderBase<BUILDER,PROTOTYPE>,PROTOTYPE extends RetryConfig>

protected static class RetryConfig.BuilderBase.RetryConfigImpl extends Object implements RetryConfig, Supplier<Retry>
Generated implementation of the prototype, can be extended by descendant prototype implementations.
  • Field Details

    • DEFAULT_CALLS

      static final int DEFAULT_CALLS
      Default calls to make.
      See Also:
    • DEFAULT_DELAY

      static final Duration DEFAULT_DELAY
      Default delay between retries.
      See Also:
    • DEFAULT_OVERALL_TIMEOUT

      static final Duration DEFAULT_OVERALL_TIMEOUT
      Default overall timeout.
      See Also:
  • Constructor Details

    • RetryConfigImpl

      protected RetryConfigImpl(RetryConfig.BuilderBase<?,?> builder)
      Create an instance providing a builder.
      Parameters:
      builder - extending builder base of this prototype
  • Method Details