Java Spring-Retry框架|进阶功能-监听器与自定义注解
发布时间
阅读量:
阅读量
文章目录
- Listener - 监听器
- 自定义注解
- 相关博文
👉 回顾上一节内容:深入掌握重试策略及其间隔设置。
👉 本节目标:进一步应用这些机制, 如 listener 和自定义注解。
Listener - 监听器
Spring-Retry,提供了监听器,可以实现对所有 Retry 的监听机制:
public interface RetryListener {
// 第一次重试前
default <T, E extends Throwable> boolean open(RetryContext context, RetryCallback<T, E> callback) {
return true;
}
// 成功重试后,允许基于 RetryCallback.doWithRetry(RetryContext) 的结果继续抛出一次,从而根据重试策略继续重试
default <T, E extends Throwable> void onSuccess(RetryContext context, RetryCallback<T, E> callback, T result) {
}
// 重试出错后
de
全部评论 (0)
还没有任何评论哟~
