Class EmailRetryExecutor.Builder
java.lang.Object
cloud.opencode.base.email.retry.EmailRetryExecutor.Builder
- Enclosing class:
EmailRetryExecutor
Builder for EmailRetryExecutor
EmailRetryExecutor构建器
- Since:
- JDK 25, opencode-base-email V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbackoffMultiplier(double multiplier) Set backoff multiplier 设置退避因子build()Build the executor 构建执行器initialDelay(Duration initialDelay) Set initial delay 设置初始延迟Set max delay cap 设置最大延迟上限maxRetries(int maxRetries) Set max retries 设置最大重试次数
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
maxRetries
Set max retries 设置最大重试次数- Parameters:
maxRetries- max retry attempts | 最大重试次数- Returns:
- this builder | 构建器
-
initialDelay
Set initial delay 设置初始延迟- Parameters:
initialDelay- initial delay | 初始延迟- Returns:
- this builder | 构建器
-
backoffMultiplier
Set backoff multiplier 设置退避因子- Parameters:
multiplier- backoff multiplier | 退避因子- Returns:
- this builder | 构建器
-
maxDelay
Set max delay cap 设置最大延迟上限- Parameters:
maxDelay- max delay | 最大延迟- Returns:
- this builder | 构建器
-
build
-