public abstract class AwsDistributedConfigurationClient
extends java.lang.Object
implements io.micronaut.discovery.config.ConfigurationClient
| Constructor and Description |
|---|
AwsDistributedConfigurationClient(AwsDistributedConfiguration awsDistributedConfiguration,
KeyValueFetcher keyValueFetcher,
io.micronaut.runtime.ApplicationConfiguration applicationConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.lang.String |
adaptPropertyKey(java.lang.String originalKey,
java.lang.String groupName)
Adapts an original key.
|
protected abstract java.lang.String |
getPropertySourceName() |
org.reactivestreams.Publisher<io.micronaut.context.env.PropertySource> |
getPropertySources(io.micronaut.context.env.Environment environment) |
public AwsDistributedConfigurationClient(AwsDistributedConfiguration awsDistributedConfiguration, KeyValueFetcher keyValueFetcher, @Nullable io.micronaut.runtime.ApplicationConfiguration applicationConfiguration)
awsDistributedConfiguration - AWS Distributed ConfigurationkeyValueFetcher - Key Value FetcherapplicationConfiguration - Application Configurationpublic org.reactivestreams.Publisher<io.micronaut.context.env.PropertySource> getPropertySources(io.micronaut.context.env.Environment environment)
getPropertySources in interface io.micronaut.discovery.config.ConfigurationClient@NonNull
protected abstract java.lang.String adaptPropertyKey(java.lang.String originalKey,
java.lang.String groupName)
originalKey - an original property keygroupName - a property group name@NonNull protected abstract java.lang.String getPropertySourceName()