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