Module org.elasticsearch.security
Class CrossClusterAccessSecurityExtension.Provider
java.lang.Object
org.elasticsearch.xpack.security.transport.CrossClusterAccessSecurityExtension.Provider
- All Implemented Interfaces:
RemoteClusterSecurityExtension.Provider
- Enclosing class:
CrossClusterAccessSecurityExtension
public static class CrossClusterAccessSecurityExtension.Provider
extends Object
implements RemoteClusterSecurityExtension.Provider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionProvides a customRemoteClusterSecurityExtension.Allows remote cluster extensions to provide settings.
-
Constructor Details
-
Provider
public Provider()
-
-
Method Details
-
getExtension
public RemoteClusterSecurityExtension getExtension(RemoteClusterSecurityExtension.Components components) Description copied from interface:RemoteClusterSecurityExtension.ProviderProvides a customRemoteClusterSecurityExtension.- Specified by:
getExtensionin interfaceRemoteClusterSecurityExtension.Provider- Parameters:
components- security components that may be used to build remove cluster security extension services- Returns:
- a non-null remote cluster extension
-
getSettings
Description copied from interface:RemoteClusterSecurityExtension.ProviderAllows remote cluster extensions to provide settings.- Specified by:
getSettingsin interfaceRemoteClusterSecurityExtension.Provider
-