Package org.elasticsearch.action
Class RequestValidators<T extends ActionRequest>
- java.lang.Object
-
- org.elasticsearch.action.RequestValidators<T>
-
public class RequestValidators<T extends ActionRequest> extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
RequestValidators.RequestValidator<T extends ActionRequest>
A validator that validates an request associated with indices before executing it.
-
Constructor Summary
Constructors Constructor Description RequestValidators(java.util.Collection<RequestValidators.RequestValidator<T>> validators)
-
Method Summary
Modifier and Type Method Description java.util.Optional<java.lang.Exception>
validateRequest(T request, ClusterState state, Index[] indices)
-
-
-
Constructor Detail
-
RequestValidators
public RequestValidators(java.util.Collection<RequestValidators.RequestValidator<T>> validators)
-
-
Method Detail
-
validateRequest
public java.util.Optional<java.lang.Exception> validateRequest(T request, ClusterState state, Index[] indices)
-
-