Class ExtensionComponents
java.lang.Object
org.elasticsearch.xpack.security.support.ExtensionComponents
- All Implemented Interfaces:
org.elasticsearch.xpack.core.security.SecurityExtension.SecurityComponents
public final class ExtensionComponents
extends Object
implements org.elasticsearch.xpack.core.security.SecurityExtension.SecurityComponents
Immutable implementation of
SecurityExtension.SecurityComponents.-
Constructor Summary
ConstructorsConstructorDescriptionExtensionComponents(org.elasticsearch.env.Environment environment, org.elasticsearch.client.internal.Client client, org.elasticsearch.cluster.service.ClusterService clusterService, org.elasticsearch.watcher.ResourceWatcherService resourceWatcherService, org.elasticsearch.xpack.core.security.authc.support.UserRoleMapper roleMapper) -
Method Summary
Modifier and TypeMethodDescriptionorg.elasticsearch.client.internal.Clientclient()org.elasticsearch.cluster.service.ClusterServiceorg.elasticsearch.env.Environmentorg.elasticsearch.watcher.ResourceWatcherServiceorg.elasticsearch.xpack.core.security.authc.support.UserRoleMapperorg.elasticsearch.common.settings.Settingssettings()org.elasticsearch.threadpool.ThreadPool
-
Constructor Details
-
ExtensionComponents
public ExtensionComponents(org.elasticsearch.env.Environment environment, org.elasticsearch.client.internal.Client client, org.elasticsearch.cluster.service.ClusterService clusterService, org.elasticsearch.watcher.ResourceWatcherService resourceWatcherService, org.elasticsearch.xpack.core.security.authc.support.UserRoleMapper roleMapper)
-
-
Method Details
-
settings
public org.elasticsearch.common.settings.Settings settings()- Specified by:
settingsin interfaceorg.elasticsearch.xpack.core.security.SecurityExtension.SecurityComponents
-
environment
public org.elasticsearch.env.Environment environment()- Specified by:
environmentin interfaceorg.elasticsearch.xpack.core.security.SecurityExtension.SecurityComponents
-
client
public org.elasticsearch.client.internal.Client client()- Specified by:
clientin interfaceorg.elasticsearch.xpack.core.security.SecurityExtension.SecurityComponents
-
threadPool
public org.elasticsearch.threadpool.ThreadPool threadPool()- Specified by:
threadPoolin interfaceorg.elasticsearch.xpack.core.security.SecurityExtension.SecurityComponents
-
resourceWatcherService
public org.elasticsearch.watcher.ResourceWatcherService resourceWatcherService()- Specified by:
resourceWatcherServicein interfaceorg.elasticsearch.xpack.core.security.SecurityExtension.SecurityComponents
-
clusterService
public org.elasticsearch.cluster.service.ClusterService clusterService()- Specified by:
clusterServicein interfaceorg.elasticsearch.xpack.core.security.SecurityExtension.SecurityComponents
-
roleMapper
public org.elasticsearch.xpack.core.security.authc.support.UserRoleMapper roleMapper()- Specified by:
roleMapperin interfaceorg.elasticsearch.xpack.core.security.SecurityExtension.SecurityComponents
-