public class BackendRegistry extends Object implements ConfigChangeListener
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.logging.log4j.Logger |
log |
| Constructor and Description |
|---|
BackendRegistry(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.rest.RestController controller,
TransportConfigUpdateAction tcua,
org.elasticsearch.cluster.service.ClusterService cse,
AdminDNs adminDns,
XFFResolver xffResolver,
InternalAuthenticationBackend iab,
AuditLog auditLog,
org.elasticsearch.threadpool.ThreadPool threadPool) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
authenticate(org.elasticsearch.rest.RestRequest request,
org.elasticsearch.rest.RestChannel channel,
org.elasticsearch.common.util.concurrent.ThreadContext threadContext) |
User |
authenticate(org.elasticsearch.transport.TransportRequest request,
org.elasticsearch.transport.TransportChannel channel,
String sslPrincipal) |
void |
invalidateCache() |
boolean |
isInitialized() |
void |
onChange(String event,
org.elasticsearch.common.settings.Settings settings) |
void |
validate(String event,
org.elasticsearch.common.settings.Settings settings) |
@Inject
public BackendRegistry(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.rest.RestController controller,
TransportConfigUpdateAction tcua,
org.elasticsearch.cluster.service.ClusterService cse,
AdminDNs adminDns,
XFFResolver xffResolver,
InternalAuthenticationBackend iab,
AuditLog auditLog,
org.elasticsearch.threadpool.ThreadPool threadPool)
public void invalidateCache()
public void onChange(String event, org.elasticsearch.common.settings.Settings settings)
onChange in interface ConfigChangeListenerpublic void validate(String event, org.elasticsearch.common.settings.Settings settings) throws org.elasticsearch.ElasticsearchSecurityException
validate in interface ConfigChangeListenerorg.elasticsearch.ElasticsearchSecurityExceptionpublic User authenticate(org.elasticsearch.transport.TransportRequest request, org.elasticsearch.transport.TransportChannel channel, String sslPrincipal) throws org.elasticsearch.ElasticsearchSecurityException
org.elasticsearch.ElasticsearchSecurityExceptionpublic boolean authenticate(org.elasticsearch.rest.RestRequest request,
org.elasticsearch.rest.RestChannel channel,
org.elasticsearch.common.util.concurrent.ThreadContext threadContext)
throws org.elasticsearch.ElasticsearchSecurityException
request - channel - org.elasticsearch.ElasticsearchSecurityExceptionpublic boolean isInitialized()
isInitialized in interface ConfigChangeListenerCopyright © 2015–2016. All rights reserved.