Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- add(PropertyIndexSupplier) - Method in class de.vinado.boot.secrets.CompositePropertyIndexSupplier.Builder
- add(Map<String, String>) - Method in class de.vinado.boot.secrets.CompositePropertyIndexSupplier.Builder
- addAll(Collection<PropertyIndexSupplier>) - Method in class de.vinado.boot.secrets.CompositePropertyIndexSupplier.Builder
B
- build() - Method in class de.vinado.boot.secrets.CompositePropertyIndexSupplier.Builder
-
Creates a new instance of
CompositePropertyIndexSupplierleaving property values as is. - buildAndSubstitute(PropertyResolver) - Method in class de.vinado.boot.secrets.CompositePropertyIndexSupplier.Builder
-
Creates a new instance of
CompositePropertyIndexSuppliersubstituting property values if necessary. - builder() - Static method in class de.vinado.boot.secrets.CompositePropertyIndexSupplier
-
Creates a new
CompositePropertyIndexSupplier.Builderthrowing an exception lazily in caseCompositePropertyIndexSupplier.get()encounters duplicate keys while merging the underlyingdelegates. - Builder() - Constructor for class de.vinado.boot.secrets.CompositePropertyIndexSupplier.Builder
C
- CompositePropertyIndexSupplier - Class in de.vinado.boot.secrets
-
Composite
PropertyIndexSuppliermanaging delegates of its own type. - CompositePropertyIndexSupplier() - Constructor for class de.vinado.boot.secrets.CompositePropertyIndexSupplier
- CompositePropertyIndexSupplier.Builder - Class in de.vinado.boot.secrets
-
Convenience component making use of the Builder Pattern to instantiate a new
CompositePropertyIndexSupplier. - createSecretsEnvironment(ConfigurableEnvironment, ResourceLoader) - Method in class de.vinado.boot.secrets.SecretsEnvironmentPostProcessor
-
Creates a new instance of
SecretsEnvironment.
D
- de.vinado.boot.secrets - package de.vinado.boot.secrets
-
Provides an extensible API to build environment post-processors that resolve files containing sensible data aka secrets.
- DefaultSecretResolver - Class in de.vinado.boot.secrets
-
The default resolver implementation for loading the content of a
Resource. - DefaultSecretResolver() - Constructor for class de.vinado.boot.secrets.DefaultSecretResolver
F
- from(Map<String, String>) - Static method in interface de.vinado.boot.secrets.PropertyIndexSupplier
-
Creates a instance of this
PropertyIndexSupplierby supplying just the given map.
G
- get() - Method in class de.vinado.boot.secrets.CompositePropertyIndexSupplier
-
Merges and returns a map of all delegates this component holds.
- getOrder() - Method in class de.vinado.boot.secrets.SecretsEnvironmentPostProcessor
- getPropertyIndexSupplier(ConfigurableEnvironment) - Method in class de.vinado.boot.secrets.SecretsEnvironmentPostProcessor
-
Creates a new instance of
PropertyIndexSupplierproviding a map of configuration property keys and its locations. - getSecretResolver(ResourceLoader) - Method in class de.vinado.boot.secrets.SecretsEnvironmentPostProcessor
-
Creates a new instance of a
SecretResolver.
K
- keeping() - Static method in class de.vinado.boot.secrets.CompositePropertyIndexSupplier
-
Creates a new
CompositePropertyIndexSupplier.Builderkeeping existing values of duplicate keys duringmerge.
L
- loadContent(String) - Method in class de.vinado.boot.secrets.DefaultSecretResolver
-
Substitutes the given location and loads its secret afterwards.
- loadContent(String) - Method in interface de.vinado.boot.secrets.SecretResolver
-
Loads the content from the given location.
- loadContent(URI) - Method in interface de.vinado.boot.secrets.SecretResolver
-
Loads the content from the given URI.
M
- merge(Map<String, Object>, MutablePropertySources) - Static method in class de.vinado.boot.secrets.SecretPropertiesPropertySource
-
Merges the given source with existing secretProperties and adds them to the end of sources.
N
- NAME - Static variable in class de.vinado.boot.secrets.SecretPropertiesPropertySource
O
- overriding() - Static method in class de.vinado.boot.secrets.CompositePropertyIndexSupplier
-
Creates a new
CompositePropertyIndexSupplier.Builderoverriding existing values of duplicate keys duringmerge.
P
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class de.vinado.boot.secrets.SecretsEnvironmentPostProcessor
- processAndApply() - Method in class de.vinado.boot.secrets.SecretsEnvironment
- PropertyIndexSupplier - Interface in de.vinado.boot.secrets
-
An interface for specifying
Supplier's type.
R
- resolveSecretResources() - Method in class de.vinado.boot.secrets.SecretsEnvironment
S
- SecretPropertiesPropertySource - Class in de.vinado.boot.secrets
-
MapPropertySourcecontaining secret properties. - SecretPropertiesPropertySource(Map<String, Object>) - Constructor for class de.vinado.boot.secrets.SecretPropertiesPropertySource
- SecretResolver - Interface in de.vinado.boot.secrets
-
An interface for loading the content of a file.
- SecretsEnvironment - Class in de.vinado.boot.secrets
-
A wrapper around
ConfigurableEnvironmentwhich loads secrets and applies them toSecretPropertiesPropertySource. - SecretsEnvironment(DeferredLogFactory, ConfigurableEnvironment, SecretResolver, PropertyIndexSupplier) - Constructor for class de.vinado.boot.secrets.SecretsEnvironment
- SecretsEnvironmentPostProcessor - Class in de.vinado.boot.secrets
- SecretsEnvironmentPostProcessor(DeferredLogFactory) - Constructor for class de.vinado.boot.secrets.SecretsEnvironmentPostProcessor
- substitute(PropertyResolver) - Method in class de.vinado.boot.secrets.CompositePropertyIndexSupplier
- substitute(PropertyResolver) - Method in interface de.vinado.boot.secrets.PropertyIndexSupplier
-
Substitutes the entry's value.
- substituteValue(PropertyResolver) - Method in interface de.vinado.boot.secrets.PropertyIndexSupplier
-
Substitutes the entry's value.
- substituteValues(PropertyResolver) - Method in class de.vinado.boot.secrets.CompositePropertyIndexSupplier
- substituteValues(PropertyResolver) - Method in interface de.vinado.boot.secrets.PropertyIndexSupplier
-
Creates an index supplier which substitutes every value contained by the underlying map.
U
- using(BinaryOperator<String>) - Static method in class de.vinado.boot.secrets.CompositePropertyIndexSupplier
-
Creates a new
CompositePropertyIndexSupplier.Builderusing the given merge function to handle duplicate keys duringmerge.
All Classes and Interfaces|All Packages|Constant Field Values