public class PrivilegesEvaluator extends Object implements ConfigChangeListener
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.logging.log4j.Logger |
log |
| Constructor and Description |
|---|
PrivilegesEvaluator(org.elasticsearch.cluster.service.ClusterService clusterService,
org.elasticsearch.threadpool.ThreadPool threadPool,
TransportConfigUpdateAction tcua,
ActionGroupHolder ah,
org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver,
AuditLog auditLog,
org.elasticsearch.common.settings.Settings settings) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
evaluate(User user,
String action,
org.elasticsearch.action.ActionRequest<?> request) |
boolean |
isInitialized() |
Set<String> |
mapSgRoles(User user,
org.elasticsearch.common.transport.TransportAddress caller) |
void |
onChange(String event,
org.elasticsearch.common.settings.Settings settings) |
void |
validate(String event,
org.elasticsearch.common.settings.Settings settings) |
@Inject
public PrivilegesEvaluator(org.elasticsearch.cluster.service.ClusterService clusterService,
org.elasticsearch.threadpool.ThreadPool threadPool,
TransportConfigUpdateAction tcua,
ActionGroupHolder ah,
org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver,
AuditLog auditLog,
org.elasticsearch.common.settings.Settings settings)
public void onChange(String event, org.elasticsearch.common.settings.Settings settings)
onChange in interface ConfigChangeListenerpublic boolean isInitialized()
isInitialized in interface ConfigChangeListenerpublic void validate(String event, org.elasticsearch.common.settings.Settings settings) throws org.elasticsearch.ElasticsearchSecurityException
validate in interface ConfigChangeListenerorg.elasticsearch.ElasticsearchSecurityExceptionpublic boolean evaluate(User user, String action, org.elasticsearch.action.ActionRequest<?> request)
Copyright © 2015–2016. All rights reserved.