Adds shortcut field order to RetryFilterFunctions

This commit is contained in:
spencergibb
2024-10-09 13:16:27 -04:00
parent df2beb9d2a
commit c3ea4bb150
2 changed files with 3 additions and 1 deletions

View File

@@ -48,6 +48,7 @@ public abstract class RetryFilterFunctions {
private RetryFilterFunctions() {
}
@Shortcut
public static HandlerFilterFunction<ServerResponse, ServerResponse> retry(int retries) {
return retry(config -> config.setRetries(retries));
}
@@ -58,7 +59,7 @@ public abstract class RetryFilterFunctions {
return retry(config);
}
@Shortcut
@Shortcut({ "retries", "series", "methods" })
@Configurable
public static HandlerFilterFunction<ServerResponse, ServerResponse> retry(RetryConfig config) {
RetryTemplateBuilder retryTemplateBuilder = RetryTemplate.builder();

View File

@@ -34,6 +34,7 @@ spring.cloud.gateway.mvc:
- HttpbinUriResolver=
- TokenRelay
- AddRequestHeader=X-Test,listRoute2
- Retry=3,SERVER_ERROR
- id: listRoute3
uri: lb://httpbin
predicates: