@Singleton
@Requires(beans=com.azure.security.keyvault.secrets.SecretClient.class)
public class AzureVaultConfigurationClient
extends java.lang.Object
implements io.micronaut.discovery.config.ConfigurationClient
Constructor and Description |
---|
AzureVaultConfigurationClient(AzureKeyVaultConfigurationProperties azureKeyVaultConfigurationProperties,
java.util.concurrent.ExecutorService executorService,
SecretKeyVaultClient secretClient)
Default Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription() |
org.reactivestreams.Publisher<io.micronaut.context.env.PropertySource> |
getPropertySources(io.micronaut.context.env.Environment environment) |
public AzureVaultConfigurationClient(AzureKeyVaultConfigurationProperties azureKeyVaultConfigurationProperties, @Named(value="io") @Nullable java.util.concurrent.ExecutorService executorService, SecretKeyVaultClient secretClient)
azureKeyVaultConfigurationProperties
- Azure Secret Vault Client ConfigurationexecutorService
- Executor ServicesecretClient
- The secrets clientpublic org.reactivestreams.Publisher<io.micronaut.context.env.PropertySource> getPropertySources(io.micronaut.context.env.Environment environment)
getPropertySources
in interface io.micronaut.discovery.config.ConfigurationClient
public java.lang.String getDescription()
getDescription
in interface io.micronaut.core.naming.Described