Class DlsFlsRequestCacheDifferentiator
java.lang.Object
org.elasticsearch.xpack.security.authz.DlsFlsRequestCacheDifferentiator
- All Implemented Interfaces:
org.elasticsearch.common.CheckedBiConsumer<org.elasticsearch.search.internal.ShardSearchRequest,org.elasticsearch.common.io.stream.StreamOutput, IOException>
public class DlsFlsRequestCacheDifferentiator
extends Object
implements org.elasticsearch.common.CheckedBiConsumer<org.elasticsearch.search.internal.ShardSearchRequest,org.elasticsearch.common.io.stream.StreamOutput,IOException>
-
Constructor Summary
ConstructorsConstructorDescriptionDlsFlsRequestCacheDifferentiator(org.elasticsearch.license.XPackLicenseState licenseState, org.apache.lucene.util.SetOnce<org.elasticsearch.xpack.core.security.SecurityContext> securityContextReference, org.apache.lucene.util.SetOnce<org.elasticsearch.script.ScriptService> scriptServiceReference) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(org.elasticsearch.search.internal.ShardSearchRequest request, org.elasticsearch.common.io.stream.StreamOutput out)
-
Constructor Details
-
DlsFlsRequestCacheDifferentiator
public DlsFlsRequestCacheDifferentiator(org.elasticsearch.license.XPackLicenseState licenseState, org.apache.lucene.util.SetOnce<org.elasticsearch.xpack.core.security.SecurityContext> securityContextReference, org.apache.lucene.util.SetOnce<org.elasticsearch.script.ScriptService> scriptServiceReference)
-
-
Method Details
-
accept
public void accept(org.elasticsearch.search.internal.ShardSearchRequest request, org.elasticsearch.common.io.stream.StreamOutput out) throws IOException - Specified by:
acceptin interfaceorg.elasticsearch.common.CheckedBiConsumer<org.elasticsearch.search.internal.ShardSearchRequest,org.elasticsearch.common.io.stream.StreamOutput, IOException> - Throws:
IOException
-