Skip to content

Commit c0f9db0

Browse files
authored
improve: duration for initial interval in GenericRetry (#2929)
Signed-off-by: Attila Mészáros <[email protected]>
1 parent e0f8b5b commit c0f9db0

File tree

1 file changed

+7
-0
lines changed
  • operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/retry

1 file changed

+7
-0
lines changed

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/retry/GenericRetry.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package io.javaoperatorsdk.operator.processing.retry;
22

3+
import java.time.Duration;
4+
35
import io.javaoperatorsdk.operator.api.config.AnnotationConfigurable;
46

57
public class GenericRetry implements Retry, AnnotationConfigurable<GradualRetry> {
@@ -40,6 +42,11 @@ public long getInitialInterval() {
4042
return initialInterval;
4143
}
4244

45+
public GenericRetry setInitialInterval(Duration initialInterval) {
46+
setInitialInterval(initialInterval.toMillis());
47+
return this;
48+
}
49+
4350
public GenericRetry setInitialInterval(long initialInterval) {
4451
this.initialInterval = initialInterval;
4552
return this;

0 commit comments

Comments
 (0)