Class VaultEnvironmentRepositoryFactory
java.lang.Object
org.springframework.cloud.config.server.environment.VaultEnvironmentRepositoryFactory
- All Implemented Interfaces:
EnvironmentRepositoryFactory<VaultEnvironmentRepository,
VaultEnvironmentProperties>
public class VaultEnvironmentRepositoryFactory
extends Object
implements EnvironmentRepositoryFactory<VaultEnvironmentRepository,VaultEnvironmentProperties>
Deprecated.
- Author:
- Dylan Roberts, Scott Frederick
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
Deprecated.Rest template factory for Vault. -
Constructor Summary
ConstructorDescriptionVaultEnvironmentRepositoryFactory
(org.springframework.beans.factory.ObjectProvider<javax.servlet.http.HttpServletRequest> request, EnvironmentWatch watch, Optional<VaultEnvironmentRepositoryFactory.VaultRestTemplateFactory> vaultRestTemplateFactory) Deprecated.VaultEnvironmentRepositoryFactory
(org.springframework.beans.factory.ObjectProvider<javax.servlet.http.HttpServletRequest> request, EnvironmentWatch watch, Optional<VaultEnvironmentRepositoryFactory.VaultRestTemplateFactory> vaultRestTemplateFactory, ConfigTokenProvider tokenProvider) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionbuild
(VaultEnvironmentProperties environmentProperties) Deprecated.
-
Constructor Details
-
VaultEnvironmentRepositoryFactory
public VaultEnvironmentRepositoryFactory(org.springframework.beans.factory.ObjectProvider<javax.servlet.http.HttpServletRequest> request, EnvironmentWatch watch, Optional<VaultEnvironmentRepositoryFactory.VaultRestTemplateFactory> vaultRestTemplateFactory) Deprecated. -
VaultEnvironmentRepositoryFactory
public VaultEnvironmentRepositoryFactory(org.springframework.beans.factory.ObjectProvider<javax.servlet.http.HttpServletRequest> request, EnvironmentWatch watch, Optional<VaultEnvironmentRepositoryFactory.VaultRestTemplateFactory> vaultRestTemplateFactory, ConfigTokenProvider tokenProvider) Deprecated.
-
-
Method Details
-
build
public VaultEnvironmentRepository build(VaultEnvironmentProperties environmentProperties) throws Exception Deprecated.- Specified by:
build
in interfaceEnvironmentRepositoryFactory<VaultEnvironmentRepository,
VaultEnvironmentProperties> - Throws:
Exception
-
SpringVaultEnvironmentRepository
instead of this environment repository implementation. The alternative implementation supports additional features including more authentication options, support for several underlying HTTP client libraries, and better SSL configuration.