public enum WorkerIdStrategy extends Enum<WorkerIdStrategy> implements ValuedEnum<String>
枚举常量和说明 |
---|
db
利用数据库来实现workerId的提供管理
|
redis
利用redis来实现workerId的提供管理
|
zero
固定值为0
|
zk
利用zookeeper来实现workerId的提供管理
|
限定符和类型 | 方法和说明 |
---|---|
String |
value() |
static WorkerIdStrategy |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static WorkerIdStrategy[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final WorkerIdStrategy zero
public static final WorkerIdStrategy db
public static final WorkerIdStrategy redis
public static final WorkerIdStrategy zk
public static WorkerIdStrategy[] values()
for (WorkerIdStrategy c : WorkerIdStrategy.values()) System.out.println(c);
public static WorkerIdStrategy valueOf(String name)
name
- 要返回的枚举常量的名称。IllegalArgumentException
- 如果该枚举类型没有带有指定名称的常量NullPointerException
- 如果参数为空值public String value()
value
在接口中 ValuedEnum<String>