Class DlsFlsValveImpl
- java.lang.Object
-
- com.floragunn.searchguard.configuration.DlsFlsValveImpl
-
- All Implemented Interfaces:
com.floragunn.searchguard.configuration.DlsFlsRequestValve
public class DlsFlsValveImpl extends Object implements com.floragunn.searchguard.configuration.DlsFlsRequestValve
-
-
Constructor Summary
Constructors Constructor Description DlsFlsValveImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhandleSearchContext(org.elasticsearch.search.internal.SearchContext context, org.elasticsearch.threadpool.ThreadPool threadPool, org.elasticsearch.common.xcontent.NamedXContentRegistry namedXContentRegistry)booleaninvoke(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 localHashingEnabled)voidonQueryPhase(org.elasticsearch.search.internal.SearchContext searchContext, long tookInNanos, org.elasticsearch.threadpool.ThreadPool threadPool)
-
-
-
Method Detail
-
invoke
public 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 localHashingEnabled)- Specified by:
invokein interfacecom.floragunn.searchguard.configuration.DlsFlsRequestValve- Parameters:
request-listener-- Returns:
- false on error
-
handleSearchContext
public void handleSearchContext(org.elasticsearch.search.internal.SearchContext context, org.elasticsearch.threadpool.ThreadPool threadPool, org.elasticsearch.common.xcontent.NamedXContentRegistry namedXContentRegistry)- Specified by:
handleSearchContextin interfacecom.floragunn.searchguard.configuration.DlsFlsRequestValve
-
onQueryPhase
public void onQueryPhase(org.elasticsearch.search.internal.SearchContext searchContext, long tookInNanos, org.elasticsearch.threadpool.ThreadPool threadPool)- Specified by:
onQueryPhasein interfacecom.floragunn.searchguard.configuration.DlsFlsRequestValve
-
-