Index

A B C D F G K L M N O P R S U 
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 CompositePropertyIndexSupplier leaving property values as is.
buildAndSubstitute(PropertyResolver) - Method in class de.vinado.boot.secrets.CompositePropertyIndexSupplier.Builder
Creates a new instance of CompositePropertyIndexSupplier substituting property values if necessary.
builder() - Static method in class de.vinado.boot.secrets.CompositePropertyIndexSupplier
Creates a new CompositePropertyIndexSupplier.Builder throwing an exception lazily in case CompositePropertyIndexSupplier.get() encounters duplicate keys while merging the underlying delegates.
Builder() - Constructor for class de.vinado.boot.secrets.CompositePropertyIndexSupplier.Builder
 

C

CompositePropertyIndexSupplier - Class in de.vinado.boot.secrets
Composite PropertyIndexSupplier managing 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 PropertyIndexSupplier by 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 PropertyIndexSupplier providing 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.Builder keeping existing values of duplicate keys during merge.

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.Builder overriding existing values of duplicate keys during merge.

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
MapPropertySource containing 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 ConfigurableEnvironment which loads secrets and applies them to SecretPropertiesPropertySource.
SecretsEnvironment(DeferredLogFactory, ConfigurableEnvironment, SecretResolver, PropertyIndexSupplier) - Constructor for class de.vinado.boot.secrets.SecretsEnvironment
 
SecretsEnvironmentPostProcessor - Class in de.vinado.boot.secrets
An EnvironmentPostProcessor that loads and applies a SecretsEnvironment to Spring's Environment.
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.Builder using the given merge function to handle duplicate keys during merge.
A B C D F G K L M N O P R S U 
All Classes and Interfaces|All Packages|Constant Field Values