Package am.ik.spring.http.client
Interface RetryLifecycle
public interface RetryLifecycle
Retry LifeCycle
- Since:
- 0.3.0
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault voidonFailure(org.springframework.http.HttpRequest request, RetryLifecycle.ResponseOrException responseOrException) default voidonNoLongerRetryable(org.springframework.http.HttpRequest request, RetryLifecycle.ResponseOrException responseOrException) default voidonRetry(org.springframework.http.HttpRequest request, RetryLifecycle.ResponseOrException responseOrException) default voidonSuccess(org.springframework.http.HttpRequest request, org.springframework.http.client.ClientHttpResponse response)
-
Field Details
-
NOOP
-
-
Method Details
-
onSuccess
default void onSuccess(org.springframework.http.HttpRequest request, org.springframework.http.client.ClientHttpResponse response) -
onRetry
default void onRetry(org.springframework.http.HttpRequest request, RetryLifecycle.ResponseOrException responseOrException) -
onNoLongerRetryable
default void onNoLongerRetryable(org.springframework.http.HttpRequest request, RetryLifecycle.ResponseOrException responseOrException) -
onFailure
default void onFailure(org.springframework.http.HttpRequest request, RetryLifecycle.ResponseOrException responseOrException)
-