Rename Retryable.run() to Retryable.execute()
See gh-34716
This commit is contained in:
@@ -32,7 +32,7 @@ import org.springframework.util.backoff.BackOffExecution;
|
||||
import org.springframework.util.backoff.FixedBackOff;
|
||||
|
||||
/**
|
||||
* A basic implementation of {@link RetryOperations} that invokes and potentially
|
||||
* A basic implementation of {@link RetryOperations} that executes and potentially
|
||||
* retries a {@link Retryable} operation based on a configured {@link RetryPolicy}
|
||||
* and {@link BackOff} policy.
|
||||
*
|
||||
@@ -147,7 +147,7 @@ public class RetryTemplate implements RetryOperations {
|
||||
// Initial attempt
|
||||
try {
|
||||
logger.debug(() -> "Preparing to execute retryable operation '%s'".formatted(retryableName));
|
||||
R result = retryable.run();
|
||||
R result = retryable.execute();
|
||||
logger.debug(() -> "Retryable operation '%s' completed successfully".formatted(retryableName));
|
||||
return result;
|
||||
}
|
||||
@@ -165,7 +165,7 @@ public class RetryTemplate implements RetryOperations {
|
||||
logger.debug(() -> "Preparing to retry operation '%s'".formatted(retryableName));
|
||||
try {
|
||||
this.retryListener.beforeRetry(retryExecution);
|
||||
R result = retryable.run();
|
||||
R result = retryable.execute();
|
||||
this.retryListener.onRetrySuccess(retryExecution, result);
|
||||
logger.debug(() -> "Retryable operation '%s' completed successfully after retry"
|
||||
.formatted(retryableName));
|
||||
|
||||
@@ -36,7 +36,7 @@ public interface Retryable<R> {
|
||||
* @return the result of the operation
|
||||
* @throws Throwable if an error occurs during the execution of the operation
|
||||
*/
|
||||
R run() throws Throwable;
|
||||
R execute() throws Throwable;
|
||||
|
||||
/**
|
||||
* A unique, logical name for this retryable operation, used to distinguish
|
||||
|
||||
@@ -44,7 +44,7 @@ class RetryTemplateTests {
|
||||
int failure;
|
||||
|
||||
@Override
|
||||
public String run() throws Exception {
|
||||
public String execute() throws Exception {
|
||||
if (failure++ < 2) {
|
||||
throw new Exception("Error while invoking greeting service");
|
||||
}
|
||||
@@ -68,7 +68,7 @@ class RetryTemplateTests {
|
||||
|
||||
Retryable<String> retryable = new Retryable<>() {
|
||||
@Override
|
||||
public String run() throws Exception {
|
||||
public String execute() throws Exception {
|
||||
throw exception;
|
||||
}
|
||||
|
||||
@@ -100,7 +100,7 @@ class RetryTemplateTests {
|
||||
|
||||
Retryable<String> retryable = new Retryable<>() {
|
||||
@Override
|
||||
public String run() throws TechnicalException {
|
||||
public String execute() throws TechnicalException {
|
||||
throw technicalException;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user