Interface DlsFlsRequestValve

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      void handleSearchContext​(org.elasticsearch.search.internal.SearchContext context, org.elasticsearch.threadpool.ThreadPool threadPool, org.elasticsearch.common.xcontent.NamedXContentRegistry namedXContentRegistry)  
      boolean invoke​(org.elasticsearch.action.ActionRequest request, org.elasticsearch.action.ActionListener<?> listener, Map<String,​Set<String>> allowedFlsFields, Map<String,​Set<String>> maskedFields, Map<String,​Set<String>> queries, boolean localHasingEnabled)  
      default void onQueryPhase​(org.elasticsearch.search.internal.SearchContext searchContext, long tookInNanos, org.elasticsearch.threadpool.ThreadPool threadPool)  
    • Method Detail

      • invoke

        boolean invoke​(org.elasticsearch.action.ActionRequest request,
                       org.elasticsearch.action.ActionListener<?> listener,
                       Map<String,​Set<String>> allowedFlsFields,
                       Map<String,​Set<String>> maskedFields,
                       Map<String,​Set<String>> queries,
                       boolean localHasingEnabled)
        Parameters:
        request -
        listener -
        Returns:
        false to stop
      • handleSearchContext

        void handleSearchContext​(org.elasticsearch.search.internal.SearchContext context,
                                 org.elasticsearch.threadpool.ThreadPool threadPool,
                                 org.elasticsearch.common.xcontent.NamedXContentRegistry namedXContentRegistry)
      • onQueryPhase

        default void onQueryPhase​(org.elasticsearch.search.internal.SearchContext searchContext,
                                  long tookInNanos,
                                  org.elasticsearch.threadpool.ThreadPool threadPool)