Class PrivilegesInterceptor
- java.lang.Object
-
- com.floragunn.searchguard.privileges.PrivilegesInterceptor
-
public class PrivilegesInterceptor extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.elasticsearch.client.Clientclientprotected org.elasticsearch.cluster.service.ClusterServiceclusterServiceprotected org.elasticsearch.cluster.metadata.IndexNameExpressionResolverresolverprotected org.elasticsearch.threadpool.ThreadPoolthreadPool
-
Constructor Summary
Constructors Constructor Description PrivilegesInterceptor(org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService clusterService, org.elasticsearch.client.Client client, org.elasticsearch.threadpool.ThreadPool threadPool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.elasticsearch.common.util.concurrent.ThreadContextgetThreadContext()BooleanreplaceKibanaIndex(org.elasticsearch.action.ActionRequest request, String action, User user, DynamicConfigModel config, IndexResolverReplacer.Resolved requestedResolved, Map<String,Boolean> tenants)
-
-
-
Field Detail
-
resolver
protected final org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver
-
clusterService
protected final org.elasticsearch.cluster.service.ClusterService clusterService
-
client
protected final org.elasticsearch.client.Client client
-
threadPool
protected final org.elasticsearch.threadpool.ThreadPool threadPool
-
-
Constructor Detail
-
PrivilegesInterceptor
public PrivilegesInterceptor(org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService clusterService, org.elasticsearch.client.Client client, org.elasticsearch.threadpool.ThreadPool threadPool)
-
-
Method Detail
-
replaceKibanaIndex
public Boolean replaceKibanaIndex(org.elasticsearch.action.ActionRequest request, String action, User user, DynamicConfigModel config, IndexResolverReplacer.Resolved requestedResolved, Map<String,Boolean> tenants)
-
getThreadContext
protected final org.elasticsearch.common.util.concurrent.ThreadContext getThreadContext()
-
-