Module org.elasticsearch.security
Class RemoteClusterSecurityComponents
java.lang.Object
org.elasticsearch.xpack.security.transport.extension.RemoteClusterSecurityComponents
- All Implemented Interfaces:
RemoteClusterSecurityExtension.Components
public class RemoteClusterSecurityComponents
extends Object
implements RemoteClusterSecurityExtension.Components
-
Constructor Summary
ConstructorsConstructorDescriptionRemoteClusterSecurityComponents(AuthenticationService authenticationService, AuthorizationService authorizationService, SecurityContext securityContext, ApiKeyService apiKeyService, ResourceWatcherService resourceWatcherService, ProjectResolver projectResolver, XPackLicenseState licenseState, ClusterService clusterService, Environment environment, ThreadPool threadPool, Settings settings, Client client) -
Method Summary
-
Constructor Details
-
RemoteClusterSecurityComponents
public RemoteClusterSecurityComponents(AuthenticationService authenticationService, AuthorizationService authorizationService, SecurityContext securityContext, ApiKeyService apiKeyService, ResourceWatcherService resourceWatcherService, ProjectResolver projectResolver, XPackLicenseState licenseState, ClusterService clusterService, Environment environment, ThreadPool threadPool, Settings settings, Client client)
-
-
Method Details
-
authenticationService
- Specified by:
authenticationServicein interfaceRemoteClusterSecurityExtension.Components
-
authorizationService
- Specified by:
authorizationServicein interfaceRemoteClusterSecurityExtension.Components
-
securityContext
- Specified by:
securityContextin interfaceRemoteClusterSecurityExtension.Components
-
apiKeyService
- Specified by:
apiKeyServicein interfaceRemoteClusterSecurityExtension.Components
-
resourceWatcherService
- Specified by:
resourceWatcherServicein interfaceRemoteClusterSecurityExtension.Components
-
projectResolver
- Specified by:
projectResolverin interfaceRemoteClusterSecurityExtension.Components
-
licenseState
- Specified by:
licenseStatein interfaceRemoteClusterSecurityExtension.Components
-
clusterService
- Specified by:
clusterServicein interfaceRemoteClusterSecurityExtension.Components
-
environment
- Specified by:
environmentin interfaceRemoteClusterSecurityExtension.Components
-
threadPool
- Specified by:
threadPoolin interfaceRemoteClusterSecurityExtension.Components
-
settings
- Specified by:
settingsin interfaceRemoteClusterSecurityExtension.Components
-
client
- Specified by:
clientin interfaceRemoteClusterSecurityExtension.Components
-