public enum ProxyPluginType extends Enum<ProxyPluginType>
| 枚举常量和说明 |
|---|
FILTER_PLUGIN |
HTTP_REQUEST_FILTER_PLUGIN |
HTTP_RESPONSE_FILTER_PLUGIN |
REQUEST_FILTER_PLUGIN |
RESPONSE_FILTER_PLUGIN |
ROUTER_PLUGIN |
| 限定符和类型 | 字段和说明 |
|---|---|
private String |
alias |
private byte |
id |
private static Map<Byte,ProxyPluginType> |
ID_MAPPINGS |
private static Map<String,ProxyPluginType> |
NAME_MAPPINGS |
private ProxyPluginType |
parent |
private static Map<ProxyPluginType,List<ProxyPluginType>> |
PARENT_CHILDREN_MAPPINGS |
| 限定符和类型 | 方法和说明 |
|---|---|
private ProxyPluginType |
appendIdMapping(ProxyPluginType proxyPluginType) |
private ProxyPluginType |
appendMapping(ProxyPluginType proxyPluginType) |
private ProxyPluginType |
appendNameMapping(ProxyPluginType proxyPluginType) |
private ProxyPluginType |
appendParentChildrenMapping(ProxyPluginType proxyPluginType) |
String |
getAlias() |
byte |
getId() |
ProxyPluginType |
getParent() |
static ProxyPluginType |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static ProxyPluginType[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final ProxyPluginType FILTER_PLUGIN
public static final ProxyPluginType REQUEST_FILTER_PLUGIN
public static final ProxyPluginType RESPONSE_FILTER_PLUGIN
public static final ProxyPluginType HTTP_REQUEST_FILTER_PLUGIN
public static final ProxyPluginType HTTP_RESPONSE_FILTER_PLUGIN
public static final ProxyPluginType ROUTER_PLUGIN
private static final Map<String,ProxyPluginType> NAME_MAPPINGS
private static final Map<Byte,ProxyPluginType> ID_MAPPINGS
private static final Map<ProxyPluginType,List<ProxyPluginType>> PARENT_CHILDREN_MAPPINGS
private final byte id
private final String alias
private final ProxyPluginType parent
public static ProxyPluginType[] values()
for (ProxyPluginType c : ProxyPluginType.values()) System.out.println(c);
public static ProxyPluginType valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public byte getId()
public String getAlias()
public ProxyPluginType getParent()
private ProxyPluginType appendMapping(ProxyPluginType proxyPluginType)
private ProxyPluginType appendNameMapping(ProxyPluginType proxyPluginType)
private ProxyPluginType appendIdMapping(ProxyPluginType proxyPluginType)
private ProxyPluginType appendParentChildrenMapping(ProxyPluginType proxyPluginType)
Copyright © 2022 Zodiac. All rights reserved.