类 RetrySiteSnapshot
java.lang.Object
com.aizuda.easy.retry.client.core.intercepter.RetrySiteSnapshot
重试现场记录器
-
嵌套类概要
嵌套类修饰符和类型类说明static enum重试阶段static enum重试状态static class -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static booleanstatic Integerstatic Longstatic Stringstatic EasyRetryHeadersstatic Stringstatic IntegergetStage()static Integerstatic booleanisMethodEntrance(String methodEntrance) static boolean是否是重试流量static booleanstatic booleanstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidsetAttemptNumber(Integer attemptNumber) static voidsetEntryMethodTime(long entryMethodTime) static voidsetMethodEntrance(String methodEntrance) static voidsetRetryHeader(EasyRetryHeaders headers) static voidsetRetryStatusCode(String statusCode) static voidsetStage(int stage) static void
-
构造器详细资料
-
RetrySiteSnapshot
public RetrySiteSnapshot()
-
-
方法详细资料
-
getAttemptNumber
-
setAttemptNumber
-
removeAttemptNumber
public static void removeAttemptNumber() -
getStage
-
setStage
public static void setStage(int stage) -
getMethodEntrance
-
existedMethodEntrance
public static boolean existedMethodEntrance() -
setMethodEntrance
-
removeMethodEntrance
public static void removeMethodEntrance() -
isMethodEntrance
-
getStatus
-
setStatus
-
isRunning
public static boolean isRunning() -
getRetryHeader
-
setRetryHeader
-
isRetryFlow
public static boolean isRetryFlow()是否是重试流量 -
getRetryStatusCode
-
setRetryStatusCode
-
isRetryForStatusCode
public static boolean isRetryForStatusCode() -
getEntryMethodTime
-
setEntryMethodTime
public static void setEntryMethodTime(long entryMethodTime) -
removeEntryMethodTime
public static void removeEntryMethodTime() -
removeRetryHeader
public static void removeRetryHeader() -
removeRetryStatusCode
public static void removeRetryStatusCode() -
removeStage
public static void removeStage() -
removeStatus
public static void removeStatus() -
removeAll
public static void removeAll()
-