Class ExtendedActionHandlingService
- java.lang.Object
-
- com.floragunn.searchguard.privileges.extended_action_handling.ExtendedActionHandlingService
-
public class ExtendedActionHandlingService extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classExtendedActionHandlingService.PreAction<Request extends org.elasticsearch.action.ActionRequest,Response extends org.elasticsearch.action.ActionResponse>
-
Constructor Summary
Constructors Constructor Description ExtendedActionHandlingService(ResourceOwnerService resourceOwnerService, org.elasticsearch.common.settings.Settings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <Request extends org.elasticsearch.action.ActionRequest,Response extends org.elasticsearch.action.ActionResponse>
voidapply(ActionConfig actionConfig, User currentUser, org.elasticsearch.tasks.Task task, String action, Request actionRequest, org.elasticsearch.action.ActionListener<Response> actionListener, org.elasticsearch.action.support.ActionFilterChain<Request,Response> chain)<Request extends org.elasticsearch.action.ActionRequest,R extends org.elasticsearch.action.ActionResponse>
org.elasticsearch.action.ActionListener<R>applyPostAction(ActionConfig actionConfig, User currentUser, org.elasticsearch.tasks.Task task, String action, Request actionRequest, org.elasticsearch.action.ActionListener<R> actionListener)<Request extends org.elasticsearch.action.ActionRequest,Response extends org.elasticsearch.action.ActionResponse>
voidapplyPreAction(ActionConfig actionConfig, User currentUser, org.elasticsearch.tasks.Task task, String action, Request actionRequest, org.elasticsearch.action.ActionListener<Response> listener, org.elasticsearch.action.support.ActionFilterChain<Request,Response> chain)
-
-
-
Constructor Detail
-
ExtendedActionHandlingService
public ExtendedActionHandlingService(ResourceOwnerService resourceOwnerService, org.elasticsearch.common.settings.Settings settings)
-
-
Method Detail
-
apply
public <Request extends org.elasticsearch.action.ActionRequest,Response extends org.elasticsearch.action.ActionResponse> void apply(ActionConfig actionConfig, User currentUser, org.elasticsearch.tasks.Task task, String action, Request actionRequest, org.elasticsearch.action.ActionListener<Response> actionListener, org.elasticsearch.action.support.ActionFilterChain<Request,Response> chain)
-
applyPreAction
public <Request extends org.elasticsearch.action.ActionRequest,Response extends org.elasticsearch.action.ActionResponse> void applyPreAction(ActionConfig actionConfig, User currentUser, org.elasticsearch.tasks.Task task, String action, Request actionRequest, org.elasticsearch.action.ActionListener<Response> listener, org.elasticsearch.action.support.ActionFilterChain<Request,Response> chain)
-
applyPostAction
public <Request extends org.elasticsearch.action.ActionRequest,R extends org.elasticsearch.action.ActionResponse> org.elasticsearch.action.ActionListener<R> applyPostAction(ActionConfig actionConfig, User currentUser, org.elasticsearch.tasks.Task task, String action, Request actionRequest, org.elasticsearch.action.ActionListener<R> actionListener)
-
-