Module org.elasticsearch.security
Class ExtensionComponents
java.lang.Object
org.elasticsearch.xpack.security.support.ExtensionComponents
- All Implemented Interfaces:
SecurityExtension.SecurityComponents
public final class ExtensionComponents
extends Object
implements SecurityExtension.SecurityComponents
Immutable implementation of
SecurityExtension.SecurityComponents.-
Constructor Summary
ConstructorsConstructorDescriptionExtensionComponents(Environment environment, Client client, ClusterService clusterService, ResourceWatcherService resourceWatcherService, UserRoleMapper roleMapper) -
Method Summary
-
Constructor Details
-
ExtensionComponents
public ExtensionComponents(Environment environment, Client client, ClusterService clusterService, ResourceWatcherService resourceWatcherService, UserRoleMapper roleMapper)
-
-
Method Details
-
settings
- Specified by:
settingsin interfaceSecurityExtension.SecurityComponents
-
environment
- Specified by:
environmentin interfaceSecurityExtension.SecurityComponents
-
client
- Specified by:
clientin interfaceSecurityExtension.SecurityComponents
-
threadPool
- Specified by:
threadPoolin interfaceSecurityExtension.SecurityComponents
-
resourceWatcherService
- Specified by:
resourceWatcherServicein interfaceSecurityExtension.SecurityComponents
-
clusterService
- Specified by:
clusterServicein interfaceSecurityExtension.SecurityComponents
-
roleMapper
- Specified by:
roleMapperin interfaceSecurityExtension.SecurityComponents
-