Class FailureSettings.Builder
- java.lang.Object
-
- ru.yoomoney.tech.dbqueue.settings.FailureSettings.Builder
-
- Enclosing class:
- FailureSettings
public static class FailureSettings.Builder extends java.lang.ObjectA builder for failure settings.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FailureSettingsbuild()Create new failure settings object.FailureSettings.BuilderwithRetryInterval(java.time.Duration retryInterval)Set retry interval for task execution in case of failure.FailureSettings.BuilderwithRetryType(FailRetryType retryType)Set task execution retry strategy in case of failure.
-
-
-
Method Detail
-
withRetryType
public FailureSettings.Builder withRetryType(@Nonnull FailRetryType retryType)
Set task execution retry strategy in case of failure.- Parameters:
retryType- Task execution retry strategy.- Returns:
- Reference to the same builder.
-
withRetryInterval
public FailureSettings.Builder withRetryInterval(@Nonnull java.time.Duration retryInterval)
Set retry interval for task execution in case of failure.- Parameters:
retryInterval- Task retry interval.- Returns:
- Reference to the same builder.
-
build
public FailureSettings build()
Create new failure settings object.- Returns:
- A new failure settings object.
-
-