com.alibaba.easyretry.common.RetryIdentify Maven / Gradle / Ivy
package com.alibaba.easyretry.common;
import java.util.Objects;
/**
* @author Created by wuhao on 2021/2/20.
*/
public class RetryIdentify {
private static final ThreadLocal RETRY_CONTEXT_THREAD_LOCAL = new ThreadLocal<>();
private static final String RETRY_FLAG = "RETRY_FLAG";
public static void start() {
RETRY_CONTEXT_THREAD_LOCAL.set(RETRY_FLAG);
}
public static void stop() {
RETRY_CONTEXT_THREAD_LOCAL.set(null);
}
public static boolean isOnRetry() {
return Objects.nonNull(RETRY_CONTEXT_THREAD_LOCAL.get());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy