Class ExtendedActionHandlingService


  • public class ExtendedActionHandlingService
    extends Object
    • 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>
      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)  
      <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>
      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)  
    • 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)