public enum ExecutorRouteStrategyEnum extends Enum<ExecutorRouteStrategyEnum>
| 枚举常量和说明 |
|---|
BUSYOVER |
CONSISTENT_HASH |
FAILOVER |
FIRST |
LAST |
LEAST_FREQUENTLY_USED |
LEAST_RECENTLY_USED |
RANDOM |
ROUND |
SHARDING_BROADCAST |
| 限定符和类型 | 字段和说明 |
|---|---|
private ExecutorRouter |
router |
private String |
title |
| 限定符和类型 | 方法和说明 |
|---|---|
ExecutorRouter |
getRouter() |
String |
getTitle() |
static ExecutorRouteStrategyEnum |
match(String name,
ExecutorRouteStrategyEnum defaultItem) |
static ExecutorRouteStrategyEnum |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static ExecutorRouteStrategyEnum[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final ExecutorRouteStrategyEnum FIRST
public static final ExecutorRouteStrategyEnum LAST
public static final ExecutorRouteStrategyEnum ROUND
public static final ExecutorRouteStrategyEnum RANDOM
public static final ExecutorRouteStrategyEnum CONSISTENT_HASH
public static final ExecutorRouteStrategyEnum LEAST_FREQUENTLY_USED
public static final ExecutorRouteStrategyEnum LEAST_RECENTLY_USED
public static final ExecutorRouteStrategyEnum FAILOVER
public static final ExecutorRouteStrategyEnum BUSYOVER
public static final ExecutorRouteStrategyEnum SHARDING_BROADCAST
private String title
private ExecutorRouter router
public static ExecutorRouteStrategyEnum[] values()
for (ExecutorRouteStrategyEnum c : ExecutorRouteStrategyEnum.values()) System.out.println(c);
public static ExecutorRouteStrategyEnum valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public String getTitle()
public ExecutorRouter getRouter()
public static ExecutorRouteStrategyEnum match(String name, ExecutorRouteStrategyEnum defaultItem)
Copyright © 2022. All rights reserved.