public enum FaultPolicy extends Enum<FaultPolicy>
| 枚举常量和说明 |
|---|
AUTO
自动处理, 如果
RedisLock.fallbackMethod() 设置了,则走 回退,否则走 THROWABLE |
CONTINUE
就算获取不到也继续执行
|
DO_NOTHING
啥也不做,直接忽略,会返回 NULL
|
REPLACE
替代,需要设置
RedisLock.fallbackMethod() 方法 |
THROWABLE
抛出异常,相当于
RedisLockBuilder#getThrowableException() |
public static final FaultPolicy REPLACE
RedisLock.fallbackMethod() 方法public static final FaultPolicy DO_NOTHING
public static final FaultPolicy THROWABLE
RedisLockBuilder#getThrowableException()public static final FaultPolicy CONTINUE
public static final FaultPolicy AUTO
RedisLock.fallbackMethod() 设置了,则走 回退,否则走 THROWABLEpublic static FaultPolicy[] values()
for (FaultPolicy c : FaultPolicy.values()) System.out.println(c);
public static FaultPolicy valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值Copyright © 2020. All rights reserved.