public enum RequestType extends Enum<RequestType>
| 枚举常量和说明 |
|---|
AGG
聚合查询
|
BULK
批量请求
|
CAT |
DELETE
删除请求
|
DELETE_BY_QUERY
查询删除
|
GET |
INDEX
索引请求
|
MULTI_GET
索引请求
|
MULTI_SEARCH |
SEARCH
查询请求
|
SEARCH_SCROLL
search scroll request
|
UPDATE
更新请求
|
UPDATE_BY_QUERY
查询更新
|
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<Class<?>> |
getEntityClass(MethodMeta meta) |
boolean |
validate(MethodMeta meta) |
static Optional<RequestType> |
valueOf(Class<?> annotationClass) |
static Optional<RequestType> |
valueOf(Method method)
根据指定方法,获取方法的执行器;先通过注解获取,注解没有匹配的类型,换方法前缀匹配
|
static RequestType |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static RequestType[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final RequestType INDEX
public static final RequestType BULK
public static final RequestType DELETE
public static final RequestType DELETE_BY_QUERY
public static final RequestType UPDATE
public static final RequestType UPDATE_BY_QUERY
public static final RequestType SEARCH
public static final RequestType SEARCH_SCROLL
public static final RequestType MULTI_SEARCH
public static final RequestType AGG
public static final RequestType GET
public static final RequestType MULTI_GET
public static final RequestType CAT
public static RequestType[] values()
for (RequestType c : RequestType.values()) System.out.println(c);
public static RequestType valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public static Optional<RequestType> valueOf(Method method)
method - Mapper方法public static Optional<RequestType> valueOf(Class<?> annotationClass)
public boolean validate(MethodMeta meta)
public Optional<Class<?>> getEntityClass(MethodMeta meta)
Copyright © 2020. All rights reserved.