Index

A B C D E F G H I J K L M N O P R S T V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractConfig - Class in dev.orne.config.impl
Base abstract implementation of configuration properties provider.
AbstractConfig(ConfigOptions) - Constructor for class dev.orne.config.impl.AbstractConfig
Creates a new instance.
AbstractConfigBuilderImpl<S extends ConfigBuilder<S>> - Class in dev.orne.config.impl
Base abstract implementation of configuration builder.
AbstractConfigBuilderImpl() - Constructor for class dev.orne.config.impl.AbstractConfigBuilderImpl
Empty constructor.
AbstractConfigBuilderImpl(ConfigOptions) - Constructor for class dev.orne.config.impl.AbstractConfigBuilderImpl
Copy constructor.
AbstractConfigCryptoEngine - Class in dev.orne.config.impl
Abstract base implementation of ConfigCryptoEngine.
AbstractConfigCryptoEngine() - Constructor for class dev.orne.config.impl.AbstractConfigCryptoEngine
Creates new instance.
AbstractConfigCryptoProvider - Class in dev.orne.config.impl
Base abstract implementation of ConfigCryptoProvider based on ConfigCryptoEngine.
AbstractConfigCryptoProvider(ConfigCryptoEngine, boolean, SecretKey) - Constructor for class dev.orne.config.impl.AbstractConfigCryptoProvider
Creates a new instance.
AbstractConfigCryptoProvider(CryptoProviderOptions) - Constructor for class dev.orne.config.impl.AbstractConfigCryptoProvider
Creates a new instance with specified builder configuration options.
AbstractMutableConfig - Class in dev.orne.config.impl
Base abstract implementation of mutable configuration properties provider.
AbstractMutableConfig(ConfigOptions, MutableConfigOptions) - Constructor for class dev.orne.config.impl.AbstractMutableConfig
Creates a new instance.
AbstractMutableConfigBuilderImpl<S extends MutableConfigBuilder<S>> - Class in dev.orne.config.impl
Base abstract implementation of mutable configuration builder.
AbstractMutableConfigBuilderImpl(ConfigOptions, MutableConfigOptions) - Constructor for class dev.orne.config.impl.AbstractMutableConfigBuilderImpl
Copy constructor.
AbstractWatchableConfig - Class in dev.orne.config.impl
Base abstract implementation of watchable mutable configuration properties provider.
AbstractWatchableConfig(ConfigOptions, MutableConfigOptions) - Constructor for class dev.orne.config.impl.AbstractWatchableConfig
Creates a new instance.
add(ObjectNode) - Method in class dev.orne.config.impl.JsonConfigOptions
Adds the specified configuration properties to the configuration properties.
add(Config) - Method in interface dev.orne.config.spring.ConfigProviderCustomizer.ConfigRegistry
Adds a new Config instance.
add(WatchableConfig.Listener) - Method in class dev.orne.config.impl.EventsHandler
Registers the specified configuration changed event listener.
add(Map<String, String>) - Method in class dev.orne.config.impl.PropertiesConfigOptions
Adds the specified configuration properties to the configuration properties.
add(Map<String, String>) - Method in class dev.orne.config.impl.JsonConfigBuilderImpl
Adds the specified custom properties to the configuration properties.
add(Map<String, String>) - Method in class dev.orne.config.impl.JsonMutableConfigBuilderImpl
Adds the specified custom properties to the configuration properties.
add(Map<String, String>) - Method in class dev.orne.config.impl.PropertiesConfigBuilderImpl
Adds the specified configuration properties to the configuration properties.
add(Map<String, String>) - Method in class dev.orne.config.impl.PropertiesMutableConfigBuilderImpl
Adds the specified configuration properties to the configuration properties.
add(Map<String, String>) - Method in class dev.orne.config.impl.XmlConfigBuilderImpl
Adds the specified custom properties to the configuration properties.
add(Map<String, String>) - Method in class dev.orne.config.impl.XmlMutableConfigBuilderImpl
Adds the specified custom properties to the configuration properties.
add(Map<String, String>) - Method in class dev.orne.config.impl.YamlConfigBuilderImpl
Adds the specified custom properties to the configuration properties.
add(Map<String, String>) - Method in class dev.orne.config.impl.YamlMutableConfigBuilderImpl
Adds the specified custom properties to the configuration properties.
add(Map<String, String>) - Method in interface dev.orne.config.JsonConfigBaseBuilder
Adds the specified custom properties to the configuration properties.
add(Map<String, String>) - Method in interface dev.orne.config.PropertiesConfigBaseBuilder
Adds the specified configuration properties to the configuration properties.
add(Map<String, String>) - Method in interface dev.orne.config.XmlConfigBaseBuilder
Adds the specified custom properties to the configuration properties.
add(Map<String, String>) - Method in interface dev.orne.config.YamlConfigBaseBuilder
Adds the specified custom properties to the configuration properties.
add(Properties) - Method in class dev.orne.config.impl.PropertiesConfigBuilderImpl
Adds the specified configuration properties to the configuration properties.
add(Properties) - Method in class dev.orne.config.impl.PropertiesConfigOptions
Adds the specified configuration properties to the configuration properties.
add(Properties) - Method in class dev.orne.config.impl.PropertiesMutableConfigBuilderImpl
Adds the specified configuration properties to the configuration properties.
add(Properties) - Method in interface dev.orne.config.PropertiesConfigBaseBuilder
Adds the specified configuration properties to the configuration properties.
add(Document) - Method in class dev.orne.config.impl.XmlConfigBuilderImpl
Adds the specified custom properties to the configuration properties.
add(Document) - Method in class dev.orne.config.impl.XmlConfigOptions
Adds the specified configuration properties to the configuration properties.
add(Document) - Method in class dev.orne.config.impl.XmlMutableConfigBuilderImpl
Adds the specified custom properties to the configuration properties.
add(Document) - Method in interface dev.orne.config.XmlConfigBaseBuilder
Adds the specified custom properties to the configuration properties.
addConfig(Config) - Method in interface dev.orne.config.ConfigProviderBuilder
Adds a configuration to the provider.
addConfig(Config) - Method in class dev.orne.config.impl.ConfigProviderBuilderImpl
Adds a configuration to the provider.
addListener(WatchableConfig.Listener) - Method in class dev.orne.config.DelegatedWatchableConfig
Registers the specified configuration change events listener.
addListener(WatchableConfig.Listener) - Method in class dev.orne.config.impl.AbstractWatchableConfig
Registers the specified configuration change events listener.
addListener(WatchableConfig.Listener) - Method in interface dev.orne.config.WatchableConfig
Registers the specified configuration change events listener.
addPropertyDirect(String, Object) - Method in class dev.orne.config.commons.DelegatedOrneConfiguration
addPropertyDirect(String, Object) - Method in class dev.orne.config.commons.DelegatedOrneMutableConfiguration
andThen(ValueDecoder) - Method in interface dev.orne.config.ValueDecoder
Returns a composed decoder that first applies this decoder to its input, and then applies the after decoder to the result.
andThen(ValueDecorator) - Method in interface dev.orne.config.ValueDecorator
Returns a composed decorator that first applies this decorator to its input, and then applies the after decorator to the result.
andThen(ValueEncoder) - Method in interface dev.orne.config.ValueEncoder
Returns a composed encoder that first applies this encoder to its input, and then applies the after encoder to the result.
annotationData - Variable in class dev.orne.config.spring.ConfigurableComponentsConfigurer
The annotation data for the configuration.
appConfigProviderBeanName - Variable in class dev.orne.config.spring.ConfigProviderConfigurer
The application provided configuration provider bean name.
as(Config, Class<T>) - Static method in interface dev.orne.config.Config
Creates a configuration proxy of the specified type.
as(Class<T>) - Method in interface dev.orne.config.Config
Creates a configuration proxy of the specified type.
as(Class<T>) - Method in interface dev.orne.config.ConfigBuilder
Creates the configuration instance as an instance of the specified configuration type.
asConfigKey(String) - Method in class dev.orne.config.impl.ConfigSubset
Converts a property key of this sub-set to a delegated configuration key by adding the prefix.
asSubsetKey(String) - Method in class dev.orne.config.impl.ConfigSubset
Converts a delegated configuration key to a property key of this sub-set by removing the prefix.
AUTO_CONFIG - Static variable in class dev.orne.config.spring.ConfigProviderConfigurer
The name of the automatic Config bean.
AUTO_CONFIG_PROVIDER - Static variable in class dev.orne.config.spring.ConfigProviderConfigurer
The name of the automatic ConfigProvider bean.

B

beanFactory - Variable in class dev.orne.config.spring.ConfigProviderConfigurer
The bean factory.
build() - Method in interface dev.orne.config.CommonsMutableConfigBuilder
Creates the configuration instance.
build() - Method in interface dev.orne.config.ConfigBuilder
Creates the configuration instance.
build() - Method in interface dev.orne.config.ConfigProviderBuilder
Builds the ConfigProvider instance.
build() - Method in interface dev.orne.config.CryptoProviderBuilder
Creates a new cryptography transformations provider.
build() - Method in class dev.orne.config.impl.CommonsConfigBuilderImpl
Creates the configuration instance.
build() - Method in class dev.orne.config.impl.CommonsMutableConfigBuilderImpl
Creates the configuration instance.
build() - Method in class dev.orne.config.impl.ConfigProviderBuilderImpl
Builds the ConfigProvider instance.
build() - Method in class dev.orne.config.impl.CryptoProviderBuilderImpl
Creates a new cryptography transformations provider.
build() - Method in class dev.orne.config.impl.EnvironmentConfigBuilderImpl
Creates the configuration instance.
build() - Method in class dev.orne.config.impl.JsonConfigBuilderImpl
Creates the configuration instance.
build() - Method in class dev.orne.config.impl.JsonMutableConfigBuilderImpl
Creates the configuration instance.
build() - Method in class dev.orne.config.impl.PreferencesConfigBuilderImpl
Creates the configuration instance.
build() - Method in class dev.orne.config.impl.PreferencesMutableConfigBuilderImpl
Creates the configuration instance.
build() - Method in class dev.orne.config.impl.PropertiesConfigBuilderImpl
Creates the configuration instance.
build() - Method in class dev.orne.config.impl.PropertiesMutableConfigBuilderImpl
Creates the configuration instance.
build() - Method in class dev.orne.config.impl.SpringEnvironmentConfigBuilderImpl
Creates the configuration instance.
build() - Method in class dev.orne.config.impl.SystemConfigBuilderImpl
Creates the configuration instance.
build() - Method in class dev.orne.config.impl.XmlConfigBuilderImpl
Creates the configuration instance.
build() - Method in class dev.orne.config.impl.XmlMutableConfigBuilderImpl
Creates the configuration instance.
build() - Method in class dev.orne.config.impl.YamlConfigBuilderImpl
Creates the configuration instance.
build() - Method in class dev.orne.config.impl.YamlMutableConfigBuilderImpl
Creates the configuration instance.
build() - Method in interface dev.orne.config.JsonMutableConfigBuilder
Creates the configuration instance.
build() - Method in interface dev.orne.config.MutableConfigBuilder
Creates the configuration instance.
build() - Method in interface dev.orne.config.PreferencesMutableConfigBuilder
Creates the configuration instance.
build() - Method in interface dev.orne.config.PropertiesMutableConfigBuilder
Creates the configuration instance.
build() - Method in interface dev.orne.config.XmlMutableConfigBuilder
Creates the configuration instance.
build() - Method in interface dev.orne.config.YamlMutableConfigBuilder
Creates the configuration instance.
builder() - Static method in interface dev.orne.config.ConfigCryptoProvider
Creates a new cryptography transformations provider builder.
builder(Config) - Static method in interface dev.orne.config.ConfigProvider
Creates a new ConfigProviderBuilder instance using the specified default configuration.

C

checkDestroyed() - Method in class dev.orne.config.impl.AbstractConfigCryptoEngine
Checks if the cryptographic engine has been destroyed.
checkDestroyed() - Method in class dev.orne.config.impl.AbstractConfigCryptoProvider
Checks if the cryptographic provider has been destroyed.
clearCache() - Method in class dev.orne.config.impl.VariableResolver
Clears the resolved values cache.
clearPropertyDirect(String) - Method in class dev.orne.config.commons.DelegatedOrneConfiguration
clearPropertyDirect(String) - Method in class dev.orne.config.commons.DelegatedOrneMutableConfiguration
cloneIfNecessary() - Method in class dev.orne.config.spring.ConfigAutowireCandidateResolver
CommonsConfigBuilder - Interface in dev.orne.config
Apache Commons ImmutableConfiguration based configuration builder.
CommonsConfigBuilderImpl - Class in dev.orne.config.impl
Implementation of Apache Commons ImmutableConfiguration based immutable configuration builder.
CommonsConfigBuilderImpl() - Constructor for class dev.orne.config.impl.CommonsConfigBuilderImpl
Empty constructor.
CommonsConfigImpl - Class in dev.orne.config.impl
Implementation of Config based on Apache Commons ImmutableConfiguration.
CommonsConfigImpl(ConfigOptions, CommonsConfigOptions) - Constructor for class dev.orne.config.impl.CommonsConfigImpl
Creates a new instance.
CommonsConfigOptions - Class in dev.orne.config.impl
Options of Apache Commons Configuration based configuration builder.
CommonsConfigOptions() - Constructor for class dev.orne.config.impl.CommonsConfigOptions
Empty constructor.
CommonsConfigOptions(CommonsConfigOptions) - Constructor for class dev.orne.config.impl.CommonsConfigOptions
Copy constructor.
CommonsMutableConfigBuilder - Interface in dev.orne.config
Apache Commons Configuration based mutable configuration builder.
CommonsMutableConfigBuilderImpl - Class in dev.orne.config.impl
Implementation of Apache Commons Configuration based mutable configuration builder.
CommonsMutableConfigBuilderImpl(ConfigOptions, MutableConfigOptions, CommonsConfigOptions) - Constructor for class dev.orne.config.impl.CommonsMutableConfigBuilderImpl
Copy constructor.
CommonsMutableConfigImpl - Class in dev.orne.config.impl
Implementation of MutableConfig based on Apache Commons Configuration.
CommonsMutableConfigImpl(ConfigOptions, MutableConfigOptions, CommonsConfigOptions) - Constructor for class dev.orne.config.impl.CommonsMutableConfigImpl
Creates a new instance.
commonsOptions - Variable in class dev.orne.config.impl.CommonsConfigBuilderImpl
The Apache Commons based configuration options.
commonsOptions - Variable in class dev.orne.config.impl.CommonsMutableConfigBuilderImpl
The Apache Commons based configuration options.
compose(ValueDecoder) - Method in interface dev.orne.config.ValueDecoder
Returns a composed decoder that first applies the before decoder to its input, and then applies this decoder to the result.
compose(ValueDecorator) - Method in interface dev.orne.config.ValueDecorator
Returns a composed decorator that first applies the before decorator to its input, and then applies this decorator to the result.
compose(ValueEncoder) - Method in interface dev.orne.config.ValueEncoder
Returns a composed encoder that first applies the before encoder to its input, and then applies this encoder to the result.
Config - Interface in dev.orne.config
Configuration properties provider.
ConfigAutowireCandidateResolver - Class in dev.orne.config.spring
Autowire candidate resolver that provides Config instances from a ConfigProvider.
ConfigAutowireCandidateResolver(AutowireCandidateResolver, Supplier<ConfigProvider>) - Constructor for class dev.orne.config.spring.ConfigAutowireCandidateResolver
Creates a new instance.
ConfigAutowireCandidateResolverConfigurer - Class in dev.orne.config.spring
Spring configuration for ConfigAutowireCandidateResolver.
ConfigAutowireCandidateResolverConfigurer() - Constructor for class dev.orne.config.spring.ConfigAutowireCandidateResolverConfigurer
Creates a new instance.
ConfigBuilder<S extends ConfigBuilder<S>> - Interface in dev.orne.config
Configuration builder.
ConfigCryptoAesGcmEngine - Class in dev.orne.config.impl
Implementation of ConfigCryptoEngine based on Java Cryptography Architecture using AES with GCM symmetric algorithm.
ConfigCryptoAesGcmEngine(byte[]) - Constructor for class dev.orne.config.impl.ConfigCryptoAesGcmEngine
Creates a new instance with the default SecretKeyFactory, SecretKey and Cipher algorithms.
ConfigCryptoAesGcmEngine(String, String, byte[], String) - Constructor for class dev.orne.config.impl.ConfigCryptoAesGcmEngine
Creates a new instance with the specified SecretKeyFactory, SecretKey and Cipher algorithms.
ConfigCryptoEngine - Interface in dev.orne.config
Engine of cryptography transformations for configuration values.
ConfigCryptoProvider - Interface in dev.orne.config
Provider of cryptographic transformations for configuration values.
ConfigCryptoProviderException - Exception in dev.orne.config
Base exception thrown by providers of cryptography transformations for configuration values.
ConfigCryptoProviderException() - Constructor for exception dev.orne.config.ConfigCryptoProviderException
Constructs a new exception with null as its detail message.
ConfigCryptoProviderException(String) - Constructor for exception dev.orne.config.ConfigCryptoProviderException
Constructs a new exception with the specified detail message.
ConfigCryptoProviderException(String, Throwable) - Constructor for exception dev.orne.config.ConfigCryptoProviderException
Constructs a new exception with the specified detail message and cause.
ConfigCryptoProviderException(String, Throwable, boolean, boolean) - Constructor for exception dev.orne.config.ConfigCryptoProviderException
Constructs a new exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
ConfigCryptoProviderException(Throwable) - Constructor for exception dev.orne.config.ConfigCryptoProviderException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
ConfigCryptoWrongKeyException - Exception in dev.orne.config
Exception exception thrown by providers of cryptography transformations for wrong secret key (password).
ConfigCryptoWrongKeyException() - Constructor for exception dev.orne.config.ConfigCryptoWrongKeyException
Constructs a new exception with null as its detail message.
ConfigCryptoWrongKeyException(String) - Constructor for exception dev.orne.config.ConfigCryptoWrongKeyException
Constructs a new exception with the specified detail message.
ConfigCryptoWrongKeyException(String, Throwable) - Constructor for exception dev.orne.config.ConfigCryptoWrongKeyException
Constructs a new exception with the specified detail message and cause.
ConfigCryptoWrongKeyException(String, Throwable, boolean, boolean) - Constructor for exception dev.orne.config.ConfigCryptoWrongKeyException
Constructs a new exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
ConfigCryptoWrongKeyException(Throwable) - Constructor for exception dev.orne.config.ConfigCryptoWrongKeyException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
ConfigException - Exception in dev.orne.config
Exception thrown during configuration operations.
ConfigException() - Constructor for exception dev.orne.config.ConfigException
Constructs a new exception with null as its detail message.
ConfigException(String) - Constructor for exception dev.orne.config.ConfigException
Constructs a new exception with the specified detail message.
ConfigException(String, Throwable) - Constructor for exception dev.orne.config.ConfigException
Constructs a new exception with the specified detail message and cause.
ConfigException(String, Throwable, boolean, boolean) - Constructor for exception dev.orne.config.ConfigException
Constructs a new exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
ConfigException(Throwable) - Constructor for exception dev.orne.config.ConfigException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
ConfigLazyPropertySource - Class in dev.orne.config.spring
Spring PropertySource that uses a Config bean lazily loaded from the application context on first access.
ConfigLazyPropertySource(String, BeanFactory, String) - Constructor for class dev.orne.config.spring.ConfigLazyPropertySource
Creates a new instance.
ConfigOptions - Class in dev.orne.config.impl
Options of configuration builder.
ConfigOptions() - Constructor for class dev.orne.config.impl.ConfigOptions
Empty constructor.
ConfigOptions(ConfigOptions) - Constructor for class dev.orne.config.impl.ConfigOptions
Copy constructor.
ConfigPropertySource - Annotation Interface in dev.orne.config.spring
Annotation that adds a PropertySource to Spring's Environment that will use the specified Config context bean.
ConfigPropertySource.Unconfigured - Interface in dev.orne.config.spring
Extension of Config used to signal that no specific configuration type has been configured.
ConfigPropertySourcePostProcessor - Class in dev.orne.config.spring
Spring bean factory post processor that adds to the Spring environment the property sources defined by @ConfigPropertySource annotations on @Configuration beans.
ConfigPropertySourcePostProcessor() - Constructor for class dev.orne.config.spring.ConfigPropertySourcePostProcessor
Creates a new instance.
ConfigPropertySources - Annotation Interface in dev.orne.config.spring
Container annotation that aggregates several ConfigPropertySource annotations.
configProvider - Variable in class dev.orne.config.spring.ConfigAutowireCandidateResolver
The configuration provider supplier.
configProvider - Variable in class dev.orne.config.spring.ConfigProviderConfigurer
The configuration provider.
ConfigProvider - Interface in dev.orne.config
Generic interface for Config providers.
ConfigProviderBuilder - Interface in dev.orne.config
Available configuration instances provider builder.
ConfigProviderBuilderImpl - Class in dev.orne.config.impl
Implementation of configuration values cryptography transformations provider builder.
ConfigProviderBuilderImpl(Config) - Constructor for class dev.orne.config.impl.ConfigProviderBuilderImpl
Creates a new instance.
ConfigProviderConfigurer - Class in dev.orne.config.spring
Bean factory post processor that provides a ConfigProvider customized per Spring context configuration.
ConfigProviderConfigurer() - Constructor for class dev.orne.config.spring.ConfigProviderConfigurer
Creates a new instance.
ConfigProviderCustomizer - Interface in dev.orne.config.spring
Interface for available Config instances customization on current Spring context.
ConfigProviderCustomizer.ConfigRegistry - Interface in dev.orne.config.spring
Registry for additional Config instances.
ConfigProviderImpl - Class in dev.orne.config.impl
Default implementation of ConfigProvider.
ConfigProviderImpl(Config) - Constructor for class dev.orne.config.impl.ConfigProviderImpl
Creates a new instance.
ConfigSubset - Class in dev.orne.config.impl
Invocation handler for configuration subsets.
ConfigSubset(Config, String) - Constructor for class dev.orne.config.impl.ConfigSubset
Creates a new instance.
ConfigSubtype - Class in dev.orne.config.impl
Invocation handler for configuration proxies.
ConfigSubtype(Config, Class<? extends Config>) - Constructor for class dev.orne.config.impl.ConfigSubtype
Creates a new instance.
Configurable - Interface in dev.orne.config
Interface for classes suitable for configuration.
CONFIGURABLE_ENABLED - Static variable in class dev.orne.config.spring.SpringBootAutoConfigurer
The property to enable or disable configurable components.
configurableComponentsConfigurer() - Method in class dev.orne.config.spring.ConfigurableComponentsConfigurer
Exposes the configurable components configurer.
ConfigurableComponentsConfigurer - Class in dev.orne.config.spring
Spring configuration for ConfigurableComponentsPostProcessor based on EnableConfigurableComponents annotation.
ConfigurableComponentsConfigurer() - Constructor for class dev.orne.config.spring.ConfigurableComponentsConfigurer
Creates a new instance.
configurableComponentsPostProcessor() - Method in class dev.orne.config.spring.ConfigurableComponentsConfigurer
Exposes the Spring configurable components post-processor.
ConfigurableComponentsPostProcessor - Class in dev.orne.config.spring
Spring bean post processor for automatic configuration of Configurable beans.
ConfigurableComponentsPostProcessor(Configurer) - Constructor for class dev.orne.config.spring.ConfigurableComponentsPostProcessor
Creates a new instance.
ConfigurableProperty - Annotation Interface in dev.orne.config
Marks a property as automatically configurable.
configurationChanged(MutableConfig, Set<String>) - Method in interface dev.orne.config.WatchableConfig.Listener
Callback for configuration change events.
ConfigurationOptions - Annotation Interface in dev.orne.config
Sets the configuration preferences for the Configurable class.
configure(Config) - Method in interface dev.orne.config.Configurable
Sets the config to apply to this property.
configure(Configurable) - Method in interface dev.orne.config.Configurer
Configures the bean passed as argument.
configure(Configurable) - Method in class dev.orne.config.impl.ConfigurerImpl
Configures the bean passed as argument.
configureCommonsEvents(EventSource) - Method in class dev.orne.config.impl.CommonsMutableConfigImpl
Configures reception of Apache Commons events.
configureDefaultConfig(Map<String, Config>) - Method in interface dev.orne.config.spring.ConfigProviderCustomizer
Configures the default Config instance.
configureNestedBeans() - Element in annotation interface dev.orne.config.ConfigurationOptions
Sets if the class properties that implement Configurable should be configured automatically.
configureNestedBeans(Configurable, Config) - Method in class dev.orne.config.impl.ConfigurerImpl
Configures the nested beans of the bean passed as argument with the selected configuration.
configureProperties() - Element in annotation interface dev.orne.config.ConfigurationOptions
Sets if the class properties should be configured automatically.
configureProperties(Configurable, Config) - Method in class dev.orne.config.impl.ConfigurerImpl
Configures the properties of the bean passed as argument with the selected configuration.
configureProperty(Object, Field, Config) - Method in class dev.orne.config.impl.ConfigurerImpl
Configures the requested property in the bean with the provided configuration.
Configurer - Interface in dev.orne.config
Generic interface for configurable components configurer.
CONFIGURER - Static variable in class dev.orne.config.spring.ConfigurableComponentsConfigurer
The name of the Configurer bean.
ConfigurerImpl - Class in dev.orne.config.impl
Default implementation of Configurer.
ConfigurerImpl(ConfigProvider) - Constructor for class dev.orne.config.impl.ConfigurerImpl
Creates a new instance.
ConfigurerImpl(ConfigProvider, ConvertUtilsBean) - Constructor for class dev.orne.config.impl.ConfigurerImpl
Creates a new instance.
contains(String) - Method in interface dev.orne.config.Config
Returns true if the property with the key passed as argument has been configured.
contains(String) - Method in class dev.orne.config.DelegatedConfig
Returns true if the property with the key passed as argument has been configured.
contains(String) - Method in class dev.orne.config.impl.AbstractConfig
Returns true if the property with the key passed as argument has been configured.
containsInt(String) - Method in class dev.orne.config.impl.AbstractConfig
Returns true if the property with the key passed as argument has been configured in this configuration instance.
containsInt(String) - Method in class dev.orne.config.impl.CommonsConfigImpl
Returns true if the property with the key passed as argument has been configured in this configuration instance.
containsInt(String) - Method in class dev.orne.config.impl.CommonsMutableConfigImpl
Returns true if the property with the key passed as argument has been configured in this configuration instance.
containsInt(String) - Method in class dev.orne.config.impl.EnvironmentConfigImpl
Returns true if the property with the key passed as argument has been configured in this configuration instance.
containsInt(String) - Method in class dev.orne.config.impl.JsonConfigImpl
Returns true if the property with the key passed as argument has been configured in this configuration instance.
containsInt(String) - Method in class dev.orne.config.impl.JsonMutableConfigImpl
Returns true if the property with the key passed as argument has been configured in this configuration instance.
containsInt(String) - Method in class dev.orne.config.impl.PreferencesConfigImpl
Returns true if the property with the key passed as argument has been configured in this configuration instance.
containsInt(String) - Method in class dev.orne.config.impl.PreferencesMutableConfigImpl
Returns true if the property with the key passed as argument has been configured in this configuration instance.
containsInt(String) - Method in class dev.orne.config.impl.PropertiesConfigImpl
Returns true if the property with the key passed as argument has been configured in this configuration instance.
containsInt(String) - Method in class dev.orne.config.impl.PropertiesMutableConfigImpl
Returns true if the property with the key passed as argument has been configured in this configuration instance.
containsInt(String) - Method in class dev.orne.config.impl.SpringEnvironmentConfigImpl
Returns true if the property with the key passed as argument has been configured in this configuration instance.
containsInt(String) - Method in class dev.orne.config.impl.SystemConfigImpl
Returns true if the property with the key passed as argument has been configured in this configuration instance.
containsInt(String) - Method in class dev.orne.config.impl.XmlConfigImpl
Returns true if the property with the key passed as argument has been configured in this configuration instance.
containsInt(String) - Method in class dev.orne.config.impl.XmlMutableConfigImpl
Returns true if the property with the key passed as argument has been configured in this configuration instance.
containsKeyInternal(String) - Method in class dev.orne.config.commons.DelegatedOrneConfiguration
containsProperty(String) - Method in class dev.orne.config.spring.ConfigLazyPropertySource
containsValueInternal(Object) - Method in class dev.orne.config.commons.DelegatedOrneConfiguration
convertValue(String, Class<T>) - Method in class dev.orne.config.impl.ConfigurerImpl
Converts the configuration property value to the specified target type.
create() - Method in class dev.orne.config.impl.PooledConfigCryptoProvider.PooledCipherFactory
create(Config, Class<T>) - Static method in class dev.orne.config.impl.ConfigSubtype
Creates a new configuration proxy instance with the specified configuration.
create(Config, String) - Static method in class dev.orne.config.impl.ConfigSubset
Creates a new configuration proxy instance with the specified configuration.
create(MutableConfig, String) - Static method in class dev.orne.config.impl.ConfigSubset
Creates a new configuration proxy instance with the specified configuration.
create(WatchableConfig, String) - Static method in class dev.orne.config.impl.ConfigSubset
Creates a new configuration proxy instance with the specified configuration.
create(ClassLoader, Config, Class<T>) - Static method in class dev.orne.config.impl.ConfigSubtype
Creates a new configuration proxy instance with the specified configuration.
create(ClassLoader, Class<T>, T, String) - Static method in class dev.orne.config.impl.ConfigSubset
Creates a new configuration proxy instance with the specified configuration.
createCipher() - Method in interface dev.orne.config.ConfigCryptoEngine
Creates a new Cipher for this engine.
createCipher() - Method in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
Creates a new Cipher for this engine.
createCipher(String) - Method in class dev.orne.config.impl.AbstractConfigCryptoEngine
Creates a Cipher for the specified algorithm.
createConfigProvider() - Method in class dev.orne.config.spring.ConfigProviderConfigurer
Creates a new configuration provider.
createDefaultConfig() - Method in class dev.orne.config.spring.ConfigProviderConfigurer
Creates a Spring based default configuration.
createKeySpec(char[]) - Method in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
Generates the secret key specification for the specified password and the
createSecretKey(char[]) - Method in interface dev.orne.config.ConfigCryptoEngine
Creates a new SecretKey for this engine for the specified password.
createSecretKey(char[]) - Method in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
Creates a new SecretKey for this engine for the specified password.
createSecureRandom() - Method in class dev.orne.config.impl.AbstractConfigCryptoEngine
Creates a new SecureRandom instance.
CryptoProviderBuilder - Interface in dev.orne.config
Configuration values cryptography transformations provider builder.
CryptoProviderBuilderImpl - Class in dev.orne.config.impl
Implementation of configuration values cryptography transformations provider builder.
CryptoProviderBuilderImpl() - Constructor for class dev.orne.config.impl.CryptoProviderBuilderImpl
Empty constructor.
CryptoProviderBuilderImpl(CryptoProviderBuilderImpl) - Constructor for class dev.orne.config.impl.CryptoProviderBuilderImpl
Copy constructor.
CryptoProviderBuilderImpl(CryptoProviderOptions) - Constructor for class dev.orne.config.impl.CryptoProviderBuilderImpl
Copy constructor.
CryptoProviderEngineBuilder - Interface in dev.orne.config
Required engine configuration values cryptography transformations provider builder.
CryptoProviderKeyBuilder - Interface in dev.orne.config
Required secret key configuration values cryptography transformations provider builder.
CryptoProviderOptions - Class in dev.orne.config.impl
Configuration values cryptography transformations provider builder options.
CryptoProviderOptions() - Constructor for class dev.orne.config.impl.CryptoProviderOptions
Creates a new instance.
CryptoProviderOptions(CryptoProviderOptions) - Constructor for class dev.orne.config.impl.CryptoProviderOptions
Copy constructor.
customizerBeanName - Variable in class dev.orne.config.spring.ConfigProviderConfigurer
The application provided configuration provider customizer bean name.

D

decode(String) - Method in class dev.orne.config.commons.DelegatedOrneConfigurationDecoder
decode(String) - Method in interface dev.orne.config.ValueDecoder
Decodes the configuration property value.
decorate(String) - Method in class dev.orne.config.impl.VariableResolver
Decorates the configuration property value.
decorate(String) - Method in interface dev.orne.config.ValueDecorator
Decorates the configuration property value.
decrypt(String) - Method in class dev.orne.config.impl.PooledConfigCryptoProvider
Decrypts the specified encrypted configuration value.
decrypt(String, SecretKey, Cipher) - Method in interface dev.orne.config.ConfigCryptoEngine
Decrypts the specified encrypted configuration value.
decrypt(String, SecretKey, Cipher) - Method in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
Decrypts the specified encrypted configuration value.
decrypt(String) - Method in interface dev.orne.config.ConfigCryptoProvider
Decrypts the specified encrypted configuration value.
decrypt(String) - Method in class dev.orne.config.impl.DefaultConfigCryptoProvider
Decrypts the specified encrypted configuration value.
decrypt(String, Cipher) - Method in class dev.orne.config.impl.AbstractConfigCryptoProvider
Decrypts the specified encrypted configuration value.
DEFAULT - Static variable in interface dev.orne.config.ValueDecoder
Default identity configuration property value decoder.
DEFAULT - Static variable in interface dev.orne.config.ValueDecorator
Default identity configuration property value decorator.
DEFAULT - Static variable in interface dev.orne.config.ValueEncoder
Default identity configuration property value encoder.
DEFAULT_ATTRIBUTE_PREFIX - Static variable in interface dev.orne.config.XmlConfigBaseBuilder
The default XML attributes references prefix.
DEFAULT_CIPHER_ALGORITHM - Static variable in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
The default Cipher algorithm.
DEFAULT_GCM_IV_LENGTH - Static variable in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
The default GCM initial vector length.
DEFAULT_GCM_TAG_LENGTH - Static variable in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
The default GCM tag length.
DEFAULT_KEY_ALGORITHM - Static variable in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
The default SecretKey algorithm.
DEFAULT_KEY_FACTORY_ALGORITHM - Static variable in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
The default SecretKeyFactory algorithm.
DEFAULT_SECRET_KEY_ITERATIONS - Static variable in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
The default SecretKey salt iterations.
DEFAULT_SECRET_KEY_LENGTH - Static variable in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
The default SecretKey length.
DEFAULT_SECRET_KEY_SALT_SIZE - Static variable in class dev.orne.config.impl.AbstractConfigCryptoEngine
The default secret key salt length.
DEFAULT_SEPARATOR - Static variable in interface dev.orne.config.JsonConfigBaseBuilder
The default configuration nested properties separator.
DEFAULT_SEPARATOR - Static variable in interface dev.orne.config.XmlConfigBaseBuilder
The default configuration nested properties separator.
DEFAULT_SEPARATOR - Static variable in interface dev.orne.config.YamlConfigBaseBuilder
The default configuration nested properties separator.
DefaultConfigCryptoProvider - Class in dev.orne.config.impl
Default implementation of ConfigCryptoProvider based on ConfigCryptoEngine with synchronized Cipher.
DefaultConfigCryptoProvider(CryptoProviderOptions) - Constructor for class dev.orne.config.impl.DefaultConfigCryptoProvider
Creates a new instance with specified builder configuration options.
defaultConverter() - Static method in class dev.orne.config.impl.ConfigurerImpl
Creates a new value converter configured with the default settings.
delegated - Variable in class dev.orne.config.impl.CommonsConfigOptions
The delegated Apache Commons configuration.
DelegatedConfig - Class in dev.orne.config
A configuration that delegates all operations to another configuration.
DelegatedConfig(Config) - Constructor for class dev.orne.config.DelegatedConfig
Creates a new instance.
DelegatedMutableConfig - Class in dev.orne.config
A mutable configuration that delegates all operations to another configuration.
DelegatedMutableConfig(MutableConfig) - Constructor for class dev.orne.config.DelegatedMutableConfig
Creates a new instance.
DelegatedOrneConfiguration - Class in dev.orne.config.commons
Implementation of Apache Commons ImmutableConfiguration based on Config.
DelegatedOrneConfiguration(Config) - Constructor for class dev.orne.config.commons.DelegatedOrneConfiguration
Creates a new instance.
DelegatedOrneConfigurationDecoder - Class in dev.orne.config.commons
ConfigCryptoProvider based implementation of Apache Commons ConfigurationDecoder.
DelegatedOrneConfigurationDecoder(ConfigCryptoProvider) - Constructor for class dev.orne.config.commons.DelegatedOrneConfigurationDecoder
Creates a new instance.
DelegatedOrneMutableConfiguration - Class in dev.orne.config.commons
Implementation of Apache Commons Configuration based on MutableConfig.
DelegatedOrneMutableConfiguration(MutableConfig) - Constructor for class dev.orne.config.commons.DelegatedOrneMutableConfiguration
Creates a new instance.
DelegatedWatchableConfig - Class in dev.orne.config
A watchable mutable configuration that delegates all operations to another configuration.
DelegatedWatchableConfig(WatchableConfig) - Constructor for class dev.orne.config.DelegatedWatchableConfig
Creates a new instance.
destroy() - Method in interface dev.orne.config.ConfigCryptoEngine
Destroys all secret information.
destroy() - Method in interface dev.orne.config.ConfigCryptoProvider
Destroys all secret information.
destroy() - Method in class dev.orne.config.impl.AbstractConfigCryptoEngine
Destroys all secret information.
destroy() - Method in class dev.orne.config.impl.AbstractConfigCryptoProvider
Destroys all secret information.
destroy() - Method in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
Destroys all secret information.
destroy() - Method in class dev.orne.config.impl.DefaultConfigCryptoProvider
 
destroyEngine - Variable in class dev.orne.config.impl.CryptoProviderOptions
If the cryptography engine must be destroyed on provider destruction.
dev.orne.config - module dev.orne.config
 
dev.orne.config - package dev.orne.config
Configuration management system.
dev.orne.config.commons - package dev.orne.config.commons
Configuration management system replacement based on Apache Commons.
dev.orne.config.impl - package dev.orne.config.impl
Internal implementations of configuration instances.
dev.orne.config.spring - package dev.orne.config.spring
Spring framework support for configuration management system.

E

EnableConfigurableComponents - Annotation Interface in dev.orne.config.spring
Annotation for automatic configuration of Configurable beans.
ENABLED - Static variable in class dev.orne.config.spring.SpringBootAutoConfigurer
The property to enable or disable the auto configuration.
EnableOrneConfig - Annotation Interface in dev.orne.config.spring
Annotation for enable default full Spring integration.
EnablePreferredConfigInjection - Annotation Interface in dev.orne.config.spring
Annotation for enable injection of available Config instances based on PreferredConfig annotations.
encode(String) - Method in interface dev.orne.config.ValueEncoder
Encodes the configuration property value.
encoder - Variable in class dev.orne.config.impl.MutableConfigOptions
The configuration properties values encoder.
encrypt(String) - Method in class dev.orne.config.impl.PooledConfigCryptoProvider
Encrypts the specified plain configuration value.
encrypt(String, SecretKey, Cipher) - Method in interface dev.orne.config.ConfigCryptoEngine
Encrypts the specified plain configuration value.
encrypt(String, SecretKey, Cipher) - Method in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
Encrypts the specified plain configuration value.
encrypt(String) - Method in interface dev.orne.config.ConfigCryptoProvider
Encrypts the specified plain configuration value.
encrypt(String) - Method in class dev.orne.config.impl.DefaultConfigCryptoProvider
Encrypts the specified plain configuration value.
encrypt(String, Cipher) - Method in class dev.orne.config.impl.AbstractConfigCryptoProvider
Encrypts the specified plain configuration value.
engine - Variable in class dev.orne.config.impl.CryptoProviderOptions
The cryptography engine to use.
environment - Variable in class dev.orne.config.spring.ConfigPropertySourcePostProcessor
The Spring environment.
environment - Variable in class dev.orne.config.spring.ConfigProviderConfigurer
The Spring environment.
EnvironmentConfigBuilder - Interface in dev.orne.config
Environment variables based configuration builder.
EnvironmentConfigBuilderImpl - Class in dev.orne.config.impl
Implementation of environment variables based configuration builder.
EnvironmentConfigBuilderImpl() - Constructor for class dev.orne.config.impl.EnvironmentConfigBuilderImpl
Empty constructor.
EnvironmentConfigImpl - Class in dev.orne.config.impl
Implementation of Config based on the environment variables.
EnvironmentConfigImpl(ConfigOptions) - Constructor for class dev.orne.config.impl.EnvironmentConfigImpl
Creates a new instance.
equals(Object) - Method in class dev.orne.config.impl.ConfigSubset
equals(Object) - Method in class dev.orne.config.impl.ConfigSubtype
equals(Object) - Method in class dev.orne.config.spring.ConfigLazyPropertySource
EventsHandler - Class in dev.orne.config.impl
Utility class for watchable configuration events handling.
EventsHandler() - Constructor for class dev.orne.config.impl.EventsHandler
Creates a new instance.
exposeConfigurer() - Element in annotation interface dev.orne.config.spring.EnableConfigurableComponents
Whether to expose the Configurer bean used to configure the components.
exposedConfigurer - Variable in class dev.orne.config.spring.ConfigurableComponentsConfigurer
The exposed configurable components Configurer, if any.

F

fallbackToDefaultConfig() - Element in annotation interface dev.orne.config.PreferredConfig
Sets if the default configuration should be used if one of the preferred ones is not found.
FeaturesSelector() - Constructor for class dev.orne.config.spring.SpringBootAutoConfigurer.FeaturesSelector
Creates a new instance.
FileMutableConfig - Interface in dev.orne.config
Configuration properties provider with properties mutable at runtime.
FileWatchableConfig - Interface in dev.orne.config
Watchable mutable configuration properties provider that can be saved to file system.
findBeanByType(ConfigurableListableBeanFactory, Class<? extends Config>, boolean) - Method in class dev.orne.config.spring.ConfigPropertySourcePostProcessor
Finds a unique bean of the specified configuration type, and returns its name.
flush() - Method in class dev.orne.config.impl.PreferencesMutableConfigImpl
Saves the current configuration properties to the source preferences node.
flush() - Method in interface dev.orne.config.PreferencesMutableConfig
Saves the current configuration properties to the source preferences node.
fromApacheCommons() - Static method in interface dev.orne.config.Config
Creates a new Apache Commons Configuration based configuration builder.
fromEnvironmentVariables() - Static method in interface dev.orne.config.Config
Creates a new environment variables based configuration builder.
fromJavaPreferences() - Static method in interface dev.orne.config.Config
Creates a new Preferences based configuration builder.
fromJson() - Static method in interface dev.orne.config.Config
Creates a new JSON based configuration builder.
fromProperties() - Static method in interface dev.orne.config.Config
Creates a new Properties based configuration builder.
fromProvider(ConfigProvider) - Static method in interface dev.orne.config.Configurer
Creates a new Configurer instance using the specified ConfigProvider.
fromSpringEnvironment() - Static method in interface dev.orne.config.Config
Creates a new Spring Environment based configuration builder.
fromSystemProperties() - Static method in interface dev.orne.config.Config
Creates a new system properties based configuration builder.
fromXml() - Static method in interface dev.orne.config.Config
Creates a new XML based configuration builder.
fromYaml() - Static method in interface dev.orne.config.Config
Creates a new YAML based configuration builder.

G

get(String) - Method in interface dev.orne.config.Config
Returns the value of the configuration parameter as String.
get(String) - Method in class dev.orne.config.DelegatedConfig
Returns the value of the configuration parameter as String.
get(String) - Method in class dev.orne.config.impl.AbstractConfig
Returns the value of the configuration parameter as String.
get(String, Supplier<String>) - Method in interface dev.orne.config.Config
Returns the value of the configuration parameter as String.
get(String, Supplier<String>) - Method in class dev.orne.config.DelegatedConfig
Returns the value of the configuration parameter as String.
get(String, String) - Method in interface dev.orne.config.Config
Returns the value of the configuration parameter as String.
get(String, String) - Method in class dev.orne.config.DelegatedConfig
Returns the value of the configuration parameter as String.
getAttributePrefix() - Method in class dev.orne.config.impl.XmlConfigImpl
Returns the XML attributes references prefix.
getAttributePrefix() - Method in class dev.orne.config.impl.XmlConfigOptions
Returns the XML attributes references prefix.
getAttributePrefix() - Method in class dev.orne.config.impl.XmlMutableConfigImpl
Returns the XML attributes references prefix.
getBeanFactory() - Method in class dev.orne.config.spring.ConfigLazyPropertySource
Returns the bean factory.
getBoolean(String) - Method in interface dev.orne.config.Config
Returns the value of the configuration parameter as Boolean.
getBoolean(String) - Method in class dev.orne.config.DelegatedConfig
Returns the value of the configuration parameter as Boolean.
getBoolean(String, boolean) - Method in interface dev.orne.config.Config
Returns the value of the configuration parameter as Boolean.
getBoolean(String, boolean) - Method in class dev.orne.config.DelegatedConfig
Returns the value of the configuration parameter as Boolean.
getBoolean(String, Supplier<Boolean>) - Method in interface dev.orne.config.Config
Returns the value of the configuration parameter as Boolean.
getBoolean(String, Supplier<Boolean>) - Method in class dev.orne.config.DelegatedConfig
Returns the value of the configuration parameter as Boolean.
getCipher() - Method in class dev.orne.config.impl.DefaultConfigCryptoProvider
Returns the shared Cipher to use during encryption and decryption.
getCipherAlgorithm() - Method in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
Returns the Cipher algorithm.
getCiphersPool() - Method in class dev.orne.config.impl.PooledConfigCryptoProvider
Returns the pool of Ciphers to use during encryption and decryption.
getConfig() - Method in class dev.orne.config.commons.DelegatedOrneConfiguration
Returns the delegated Orne configuration.
getConfig() - Method in class dev.orne.config.commons.DelegatedOrneMutableConfiguration
Returns the delegated Orne configuration.
getConfig() - Method in class dev.orne.config.impl.CommonsConfigImpl
Returns the delegated Apache Commons configuration.
getConfig() - Method in class dev.orne.config.impl.CommonsMutableConfigImpl
Returns the delegated Apache Commons configuration.
getConfig() - Method in class dev.orne.config.spring.ConfigLazyPropertySource
Gets the configuration instance.
getConfig(Class<? extends Config>) - Method in interface dev.orne.config.ConfigProvider
Returns the registered Config for the specified type, if any.
getConfig(Class<? extends Config>) - Method in class dev.orne.config.impl.ConfigProviderImpl
 
getConfigProvider() - Method in class dev.orne.config.spring.ConfigProviderConfigurer
Creates and exposes the automatically created Config bean, if any.
getConfigurer() - Method in class dev.orne.config.spring.ConfigurableComponentsPostProcessor
Returns the configurable components configurer.
getCryptoProvider() - Method in class dev.orne.config.impl.ConfigOptions
Returns the cryptography transformations provider.
getDecoder() - Method in class dev.orne.config.impl.AbstractConfig
Returns the read configuration properties values decoder.
getDecoder() - Method in class dev.orne.config.impl.ConfigOptions
Returns the configuration values decoder.
getDecorator() - Method in class dev.orne.config.impl.AbstractConfig
Returns the read configuration properties values decorator.
getDecorator() - Method in class dev.orne.config.impl.ConfigOptions
Returns the configuration properties values decorator.
getDefaultConfig() - Method in interface dev.orne.config.ConfigProvider
Returns the default Config instance.
getDefaultConfig() - Method in class dev.orne.config.impl.ConfigProviderImpl
Returns the default Config instance.
getDelegate() - Method in class dev.orne.config.DelegatedConfig
Returns the delegate configuration.
getDelegate() - Method in class dev.orne.config.DelegatedMutableConfig
Returns the delegate configuration.
getDelegate() - Method in class dev.orne.config.DelegatedWatchableConfig
Returns the delegate configuration.
getDelegated() - Method in class dev.orne.config.impl.CommonsConfigOptions
Returns the delegated Apache Commons configuration.
getDocument() - Method in class dev.orne.config.impl.XmlConfigImpl
Returns the XML document with the configuration options.
getDocument() - Method in class dev.orne.config.impl.XmlConfigOptions
Returns the XML document with the configuration properties.
getDocument() - Method in class dev.orne.config.impl.XmlMutableConfigImpl
Returns the XML document with the configuration options.
getEncoder() - Method in class dev.orne.config.impl.AbstractMutableConfig
Returns the configuration properties values encoder.
getEncoder() - Method in class dev.orne.config.impl.MutableConfigOptions
Returns the configuration properties values encoder.
getEngine() - Method in class dev.orne.config.impl.AbstractConfigCryptoProvider
Returns the cryptographic engine.
getEngine() - Method in class dev.orne.config.impl.CryptoProviderOptions
Returns the cryptography engine to use.
getEngine() - Method in class dev.orne.config.impl.PooledConfigCryptoProvider.PooledCipherFactory
Returns the cryptographic engine.
getEnvironment() - Method in class dev.orne.config.impl.SpringEnvironmentConfigImpl
Returns the Spring environment used as storage of configuration properties.
getEnvironment() - Method in class dev.orne.config.impl.SpringEnvironmentConfigOptions
Returns the Spring environment.
getEnvironmentVariables() - Method in class dev.orne.config.impl.EnvironmentConfigImpl
Returns the environment variables.
getEvents() - Method in class dev.orne.config.impl.AbstractWatchableConfig
Returns the configuration change events handler, if supported by delegated configuration.
getEvents() - Method in class dev.orne.config.impl.ConfigSubset
Returns the configuration change events handler.
getGcmInitVectorLength() - Method in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
Returns the GCM initial vector length.
getGcmTagLength() - Method in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
Returns the GCM tag length.
getInstance() - Method in class dev.orne.config.impl.ConfigSubset
Returns the proxied configuration instance.
getInt(String) - Method in class dev.orne.config.impl.AbstractConfig
Returns the value of the configuration property as String.
getInt(String) - Method in class dev.orne.config.impl.CommonsConfigImpl
Returns the value of the configuration property as String.
getInt(String) - Method in class dev.orne.config.impl.CommonsMutableConfigImpl
Returns the value of the configuration property as String.
getInt(String) - Method in class dev.orne.config.impl.EnvironmentConfigImpl
Returns the value of the configuration property as String.
getInt(String) - Method in class dev.orne.config.impl.JsonConfigImpl
Returns the value of the configuration property as String.
getInt(String) - Method in class dev.orne.config.impl.JsonMutableConfigImpl
Returns the value of the configuration property as String.
getInt(String) - Method in class dev.orne.config.impl.PreferencesConfigImpl
Returns the value of the configuration property as String.
getInt(String) - Method in class dev.orne.config.impl.PreferencesMutableConfigImpl
Returns the value of the configuration property as String.
getInt(String) - Method in class dev.orne.config.impl.PropertiesConfigImpl
Returns the value of the configuration property as String.
getInt(String) - Method in class dev.orne.config.impl.PropertiesMutableConfigImpl
Returns the value of the configuration property as String.
getInt(String) - Method in class dev.orne.config.impl.SpringEnvironmentConfigImpl
Returns the value of the configuration property as String.
getInt(String) - Method in class dev.orne.config.impl.SystemConfigImpl
Returns the value of the configuration property as String.
getInt(String) - Method in class dev.orne.config.impl.XmlConfigImpl
Returns the value of the configuration property as String.
getInt(String) - Method in class dev.orne.config.impl.XmlMutableConfigImpl
Returns the value of the configuration property as String.
getInteger(String, Supplier<Integer>) - Method in interface dev.orne.config.Config
Returns the value of the configuration parameter as Boolean.
getInteger(String, Supplier<Integer>) - Method in class dev.orne.config.DelegatedConfig
Returns the value of the configuration parameter as Boolean.
getInteger(String) - Method in interface dev.orne.config.Config
Returns the integer value of the specified configuration property, with variable substitution.
getInteger(String) - Method in class dev.orne.config.DelegatedConfig
Returns the integer value of the specified configuration property, with variable substitution.
getInteger(String, int) - Method in interface dev.orne.config.Config
Returns the integer value of the specified configuration property, with variable substitution.
getInteger(String, int) - Method in class dev.orne.config.DelegatedConfig
Returns the integer value of the specified configuration property, with variable substitution.
getJsonObject() - Method in class dev.orne.config.impl.JsonConfigImpl
Returns the JSON object with the configuration properties.
getJsonObject() - Method in class dev.orne.config.impl.JsonConfigOptions
Returns the JSON object with the configuration properties.
getJsonObject() - Method in class dev.orne.config.impl.JsonMutableConfigImpl
Returns the JSON object with the configuration properties.
getKey() - Method in class dev.orne.config.impl.CryptoProviderOptions
Returns the secret key to use.
getKeys() - Method in interface dev.orne.config.Config
Returns the configuration property keys contained in this configuration.
getKeys() - Method in class dev.orne.config.DelegatedConfig
Returns the configuration property keys contained in this configuration.
getKeys() - Method in class dev.orne.config.impl.AbstractConfig
Returns the configuration property keys contained in this configuration.
getKeys(Method, Object[]) - Method in class dev.orne.config.impl.ConfigSubset
Handles Config.getKeys() and Config.getKeys(String) and Config.getKeys(Predicate) method invocations.
getKeys(String) - Method in interface dev.orne.config.Config
Returns the configuration property keys contained in this configuration that start with the specified prefix.
getKeys(String) - Method in class dev.orne.config.DelegatedConfig
Returns the configuration property keys contained in this configuration that start with the specified prefix.
getKeys(Predicate<String>) - Method in interface dev.orne.config.Config
Returns the configuration property keys contained in this configuration that match the specified predicate.
getKeys(Predicate<String>) - Method in class dev.orne.config.DelegatedConfig
Returns the configuration property keys contained in this configuration that match the specified predicate.
getKeysInt() - Method in class dev.orne.config.impl.AbstractConfig
Returns the configuration property keys contained in this configuration instance .
getKeysInt() - Method in class dev.orne.config.impl.CommonsConfigImpl
Returns the configuration property keys contained in this configuration instance .
getKeysInt() - Method in class dev.orne.config.impl.CommonsMutableConfigImpl
Returns the configuration property keys contained in this configuration instance .
getKeysInt() - Method in class dev.orne.config.impl.EnvironmentConfigImpl
Returns the configuration property keys contained in this configuration instance .
getKeysInt() - Method in class dev.orne.config.impl.JsonConfigImpl
Returns the configuration property keys contained in this configuration instance .
getKeysInt() - Method in class dev.orne.config.impl.JsonMutableConfigImpl
Returns the configuration property keys contained in this configuration instance .
getKeysInt() - Method in class dev.orne.config.impl.PreferencesConfigImpl
Returns the configuration property keys contained in this configuration instance .
getKeysInt() - Method in class dev.orne.config.impl.PreferencesMutableConfigImpl
Returns the configuration property keys contained in this configuration instance .
getKeysInt() - Method in class dev.orne.config.impl.PropertiesConfigImpl
Returns the configuration property keys contained in this configuration instance .
getKeysInt() - Method in class dev.orne.config.impl.PropertiesMutableConfigImpl
Returns the configuration property keys contained in this configuration instance .
getKeysInt() - Method in class dev.orne.config.impl.SpringEnvironmentConfigImpl
Returns the configuration property keys contained in this configuration instance .
getKeysInt() - Method in class dev.orne.config.impl.SystemConfigImpl
Returns the configuration property keys contained in this configuration instance .
getKeysInt() - Method in class dev.orne.config.impl.XmlConfigImpl
Returns the configuration property keys contained in this configuration instance .
getKeysInt() - Method in class dev.orne.config.impl.XmlMutableConfigImpl
Returns the configuration property keys contained in this configuration instance .
getKeysInternal() - Method in class dev.orne.config.commons.DelegatedOrneConfiguration
getLazyResolutionProxyIfNecessary(DependencyDescriptor, String) - Method in class dev.orne.config.spring.ConfigAutowireCandidateResolver
getListeners() - Method in class dev.orne.config.impl.EventsHandler
Returns the list of registered configuration changed event listeners.
getLong(String, Supplier<Long>) - Method in interface dev.orne.config.Config
Returns the value of the configuration parameter as Boolean.
getLong(String, Supplier<Long>) - Method in class dev.orne.config.DelegatedConfig
Returns the value of the configuration parameter as Boolean.
getLong(String) - Method in interface dev.orne.config.Config
Returns the integer value of the specified configuration property, with variable substitution.
getLong(String) - Method in class dev.orne.config.DelegatedConfig
Returns the integer value of the specified configuration property, with variable substitution.
getLong(String, long) - Method in interface dev.orne.config.Config
Returns the integer value of the specified configuration property, with variable substitution.
getLong(String, long) - Method in class dev.orne.config.DelegatedConfig
Returns the integer value of the specified configuration property, with variable substitution.
getMapper() - Method in class dev.orne.config.impl.JsonConfigOptions
Returns the ObjectMapper instance used for JSON parsing.
getParent() - Method in interface dev.orne.config.Config
Returns the parent configuration, if any.
getParent() - Method in class dev.orne.config.DelegatedConfig
Returns the parent configuration, if any.
getParent() - Method in class dev.orne.config.impl.AbstractConfig
Returns the parent configuration, if any.
getParent() - Method in class dev.orne.config.impl.ConfigOptions
Returns the parent configuration.
getPreferences() - Method in class dev.orne.config.impl.PreferencesConfigImpl
Returns the preferences node to use as storage of configuration parameters.
getPreferences() - Method in class dev.orne.config.impl.PreferencesConfigOptions
Returns the preferences node to use as storage of configuration properties.
getPreferences() - Method in class dev.orne.config.impl.PreferencesMutableConfigImpl
Returns the preferences node to use as storage of configuration parameters.
getPrefix() - Method in class dev.orne.config.impl.ConfigSubset
Returns the prefix for configuration keys.
getProperties() - Method in class dev.orne.config.impl.PropertiesConfigImpl
Returns the internal Properties instance.
getProperties() - Method in class dev.orne.config.impl.PropertiesConfigOptions
Returns the configuration properties.
getProperties() - Method in class dev.orne.config.impl.PropertiesMutableConfigImpl
Returns the internal Properties instance.
getProperty(String) - Method in class dev.orne.config.spring.ConfigLazyPropertySource
getPropertyInternal(String) - Method in class dev.orne.config.commons.DelegatedOrneConfiguration
getPropertySeparator() - Method in class dev.orne.config.impl.JsonConfigImpl
Returns the configuration nested properties separator.
getPropertySeparator() - Method in class dev.orne.config.impl.JsonConfigOptions
Returns the configuration nested properties separator.
getPropertySeparator() - Method in class dev.orne.config.impl.JsonMutableConfigImpl
Returns the configuration nested properties separator.
getPropertySeparator() - Method in class dev.orne.config.impl.XmlConfigImpl
Returns the configuration nested properties separator.
getPropertySeparator() - Method in class dev.orne.config.impl.XmlConfigOptions
Returns the configuration nested properties separator.
getPropertySeparator() - Method in class dev.orne.config.impl.XmlMutableConfigImpl
Returns the configuration nested properties separator.
getProvider() - Method in class dev.orne.config.commons.DelegatedOrneConfigurationDecoder
Returns the cryptography transformations provider.
getResolver() - Method in class dev.orne.config.impl.AbstractConfig
Returns the configuration properties values variable resolver.
getSecretKey() - Method in class dev.orne.config.impl.AbstractConfigCryptoProvider
Returns the secret key to use during encryption and decryption.
getSecretKeyAlgorithm() - Method in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
Returns the SecretKey algorithm.
getSecretKeyFactory(String) - Method in class dev.orne.config.impl.AbstractConfigCryptoEngine
Gets a SecretKeyFactory for the specified algorithm.
getSecretKeyFactoryAlgorithm() - Method in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
Returns the SecretKeyFactory algorithm.
getSecretKeyIterations() - Method in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
Returns the SecretKey salt iterations.
getSecretKeyLength() - Method in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
Returns the generated SecretKey length.
getSecureRandom() - Method in class dev.orne.config.impl.AbstractConfigCryptoEngine
Returns the SecureRandom instance of this instance.
getSuggestedValue(DependencyDescriptor) - Method in class dev.orne.config.spring.ConfigAutowireCandidateResolver
getSystemProperties() - Method in class dev.orne.config.impl.SystemConfigImpl
Returns system properties.
getUndecored(String) - Method in interface dev.orne.config.Config
Returns the value of the configuration parameter as String without applying any decoration or transformation.
getUndecored(String) - Method in class dev.orne.config.DelegatedConfig
Returns the value of the configuration parameter as String without applying any decoration or transformation.
getUndecored(String) - Method in class dev.orne.config.impl.AbstractConfig
Returns the value of the configuration parameter as String without applying any decoration or transformation.

H

handleConfigMethod(Config, Method, Object[]) - Method in class dev.orne.config.impl.ConfigSubset
Handles Config methods invocations.
handleMutableMethod(Method, Object[]) - Method in class dev.orne.config.impl.ConfigSubset
Handles MutableConfig methods invocations.
handleObjectMethod(Method, Object[]) - Method in class dev.orne.config.impl.ConfigSubset
Handles Object methods invocations.
handleObjectMethod(Method, Object[]) - Method in class dev.orne.config.impl.ConfigSubtype
Handles Object methods invocations.
handleWatchableMethod(Method, Object[]) - Method in class dev.orne.config.impl.ConfigSubset
Handles WatchableConfig methods invocations.
hashCode() - Method in class dev.orne.config.impl.ConfigSubset
hashCode() - Method in class dev.orne.config.impl.ConfigSubtype
hashCode() - Method in class dev.orne.config.spring.ConfigLazyPropertySource
hasQualifier(DependencyDescriptor) - Method in class dev.orne.config.spring.ConfigAutowireCandidateResolver

I

INJECTION_ENABLED - Static variable in class dev.orne.config.spring.SpringBootAutoConfigurer
The property to enable or disable preferred configuration injection.
invoke(Object, Method, Object[]) - Method in class dev.orne.config.impl.ConfigSubtype
invoke(Object, Method, Object[]) - Method in class dev.orne.config.impl.ConfigSubset
isAutowireCandidate(BeanDefinitionHolder, DependencyDescriptor) - Method in class dev.orne.config.spring.ConfigAutowireCandidateResolver
isConfigured() - Method in interface dev.orne.config.Configurable
Returns true if this instance is already configured to prevent further configuration.
isDestroyed() - Method in class dev.orne.config.impl.AbstractConfigCryptoEngine
Returns true if the cryptographic engine has been destroyed.
isDestroyed() - Method in class dev.orne.config.impl.AbstractConfigCryptoProvider
Returns true if the cryptographic provider has been destroyed.
isDestroyEngine() - Method in class dev.orne.config.impl.AbstractConfigCryptoProvider
Returns true if the engine must be destroyed with provider.
isDestroyEngine() - Method in class dev.orne.config.impl.CryptoProviderOptions
Returns true if the cryptography engine must be destroyed on provider destruction.
isEmpty() - Method in interface dev.orne.config.Config
Returns true if the configuration contains no property.
isEmpty() - Method in class dev.orne.config.DelegatedConfig
Returns true if the configuration contains no property.
isEmpty() - Method in class dev.orne.config.impl.AbstractConfig
Returns true if the configuration contains no property.
isEmptyInt() - Method in class dev.orne.config.impl.AbstractConfig
Returns true if this configuration instance contains no property.
isEmptyInt() - Method in class dev.orne.config.impl.CommonsConfigImpl
Returns true if this configuration instance contains no property.
isEmptyInt() - Method in class dev.orne.config.impl.CommonsMutableConfigImpl
Returns true if this configuration instance contains no property.
isEmptyInt() - Method in class dev.orne.config.impl.EnvironmentConfigImpl
Returns true if this configuration instance contains no property.
isEmptyInt() - Method in class dev.orne.config.impl.JsonConfigImpl
Returns true if this configuration instance contains no property.
isEmptyInt() - Method in class dev.orne.config.impl.JsonMutableConfigImpl
Returns true if this configuration instance contains no property.
isEmptyInt() - Method in class dev.orne.config.impl.PreferencesConfigImpl
Returns true if this configuration instance contains no property.
isEmptyInt() - Method in class dev.orne.config.impl.PreferencesMutableConfigImpl
Returns true if this configuration instance contains no property.
isEmptyInt() - Method in class dev.orne.config.impl.PropertiesConfigImpl
Returns true if this configuration instance contains no property.
isEmptyInt() - Method in class dev.orne.config.impl.PropertiesMutableConfigImpl
Returns true if this configuration instance contains no property.
isEmptyInt() - Method in class dev.orne.config.impl.SpringEnvironmentConfigImpl
Returns true if this configuration instance contains no property.
isEmptyInt() - Method in class dev.orne.config.impl.SystemConfigImpl
Returns true if this configuration instance contains no property.
isEmptyInt() - Method in class dev.orne.config.impl.XmlConfigImpl
Returns true if this configuration instance contains no property.
isEmptyInt() - Method in class dev.orne.config.impl.XmlMutableConfigImpl
Returns true if this configuration instance contains no property.
isEmptyInternal() - Method in class dev.orne.config.commons.DelegatedOrneConfiguration
isIterableKeys() - Method in class dev.orne.config.impl.SpringEnvironmentConfigOptions
Returns if the configuration instance must support property keys iteration.
isLocalEventsSuppressed() - Method in class dev.orne.config.impl.CommonsMutableConfigImpl
Returns true if local events must be suppressed.
isOverrideParentProperties() - Method in class dev.orne.config.impl.AbstractConfig
Returns true if the properties values from the parent configuration (if any) are overridden by the properties values from this instance.
isOverrideParentProperties() - Method in class dev.orne.config.impl.ConfigOptions
Returns true if the configuration properties values from the parent configuration (if any) are overridden by the properties values from this configuration.
isPooled() - Method in class dev.orne.config.impl.CryptoProviderOptions
Returns true if multiple pooled Cipher instances should be used.
isRequired(DependencyDescriptor) - Method in class dev.orne.config.spring.ConfigAutowireCandidateResolver
isSubsetKey(String) - Method in class dev.orne.config.impl.ConfigSubset
Checks if the specified configuration key belongs to this sub-set by checking the prefix.
isVariableResolutionEnabled() - Method in class dev.orne.config.impl.ConfigOptions
Returns true if configuration property values variable resolution is enabled.

J

JacksonUtils - Class in dev.orne.config.impl
Utility class for JSON operations based on Jackson.
JsonConfigBaseBuilder<S extends JsonConfigBaseBuilder<S>> - Interface in dev.orne.config
JSON files based configuration base builder.
JsonConfigBuilder - Interface in dev.orne.config
JSON files based configuration builder.
JsonConfigBuilderImpl - Class in dev.orne.config.impl
Implementation of Jackson ObjectNode based immutable configuration builder.
JsonConfigBuilderImpl() - Constructor for class dev.orne.config.impl.JsonConfigBuilderImpl
Empty constructor.
JsonConfigImpl - Class in dev.orne.config.impl
Jackson ObjectNode based configuration.
JsonConfigImpl(ConfigOptions, JsonConfigOptions) - Constructor for class dev.orne.config.impl.JsonConfigImpl
Creates a new instance.
JsonConfigOptions - Class in dev.orne.config.impl
Options of Jackson ObjectNode based configuration builder.
JsonConfigOptions() - Constructor for class dev.orne.config.impl.JsonConfigOptions
Empty constructor.
JsonConfigOptions(JsonConfigOptions) - Constructor for class dev.orne.config.impl.JsonConfigOptions
Copy constructor.
JsonMutableConfigBuilder - Interface in dev.orne.config
JSON files based mutable configuration builder.
JsonMutableConfigBuilderImpl - Class in dev.orne.config.impl
Implementation of Jackson ObjectNode based mutable configuration builder.
JsonMutableConfigBuilderImpl(ConfigOptions, MutableConfigOptions, JsonConfigOptions) - Constructor for class dev.orne.config.impl.JsonMutableConfigBuilderImpl
Copy constructor.
JsonMutableConfigImpl - Class in dev.orne.config.impl
Jackson ObjectNode based mutable configuration.
JsonMutableConfigImpl(ConfigOptions, MutableConfigOptions, JsonConfigOptions) - Constructor for class dev.orne.config.impl.JsonMutableConfigImpl
Creates a new instance.
jsonOptions - Variable in class dev.orne.config.impl.JsonConfigBuilderImpl
The JSON based configuration options.
jsonOptions - Variable in class dev.orne.config.impl.JsonMutableConfigBuilderImpl
The JSON based configuration options.

K

key - Variable in class dev.orne.config.impl.CryptoProviderOptions
The secret key to use.
KEY_BLANK_ERR - Static variable in class dev.orne.config.impl.AbstractConfig
Error message for blank property keys.
keysFlattener(String, String, String, JsonNode) - Static method in class dev.orne.config.impl.JsonConfigImpl
Flattens the JSON object properties to a stream of keys.

L

load(File) - Method in class dev.orne.config.impl.JsonConfigBuilderImpl
Loads the configuration properties from the specified file.
load(File) - Method in class dev.orne.config.impl.JsonConfigOptions
Loads the configuration properties from the specified file.
load(File) - Method in class dev.orne.config.impl.JsonMutableConfigBuilderImpl
Loads the configuration properties from the specified file.
load(File) - Method in class dev.orne.config.impl.PropertiesConfigBuilderImpl
Loads the configuration properties from the specified file.
load(File) - Method in class dev.orne.config.impl.PropertiesConfigOptions
Loads the configuration properties from the specified file.
load(File) - Method in class dev.orne.config.impl.PropertiesMutableConfigBuilderImpl
Loads the configuration properties from the specified file.
load(File) - Method in class dev.orne.config.impl.XmlConfigBuilderImpl
Loads the configuration properties from the specified file.
load(File) - Method in class dev.orne.config.impl.XmlConfigOptions
Loads the configuration properties from the specified file.
load(File) - Method in class dev.orne.config.impl.XmlMutableConfigBuilderImpl
Loads the configuration properties from the specified file.
load(File) - Method in class dev.orne.config.impl.YamlConfigBuilderImpl
Loads the configuration properties from the specified file.
load(File) - Method in class dev.orne.config.impl.YamlMutableConfigBuilderImpl
Loads the configuration properties from the specified file.
load(File) - Method in interface dev.orne.config.JsonConfigBaseBuilder
Loads the configuration properties from the specified file.
load(File) - Method in interface dev.orne.config.PropertiesConfigBaseBuilder
Loads the configuration properties from the specified file.
load(File) - Method in interface dev.orne.config.XmlConfigBaseBuilder
Loads the configuration properties from the specified file.
load(File) - Method in interface dev.orne.config.YamlConfigBaseBuilder
Loads the configuration properties from the specified file.
load(InputStream) - Method in class dev.orne.config.impl.XmlConfigOptions
Loads the configuration properties from the specified InputStream.
load(String) - Method in class dev.orne.config.impl.JsonConfigBuilderImpl
Loads the configuration properties from the specified ClassLoader resource.
load(String) - Method in class dev.orne.config.impl.JsonConfigOptions
Loads the configuration properties from the specified ClassLoader resource.
load(String) - Method in class dev.orne.config.impl.JsonMutableConfigBuilderImpl
Loads the configuration properties from the specified ClassLoader resource.
load(String) - Method in class dev.orne.config.impl.PropertiesConfigBuilderImpl
Loads the configuration properties from the specified ClassLoader resource.
load(String) - Method in class dev.orne.config.impl.PropertiesConfigOptions
Loads the configuration properties from the specified ClassLoader resource.
load(String) - Method in class dev.orne.config.impl.PropertiesMutableConfigBuilderImpl
Loads the configuration properties from the specified ClassLoader resource.
load(String) - Method in class dev.orne.config.impl.XmlConfigBuilderImpl
Loads the configuration properties from the specified ClassLoader resource.
load(String) - Method in class dev.orne.config.impl.XmlConfigOptions
Loads the configuration properties from the specified ClassLoader resource.
load(String) - Method in class dev.orne.config.impl.XmlMutableConfigBuilderImpl
Loads the configuration properties from the specified ClassLoader resource.
load(String) - Method in class dev.orne.config.impl.YamlConfigBuilderImpl
Loads the configuration properties from the specified ClassLoader resource.
load(String) - Method in class dev.orne.config.impl.YamlMutableConfigBuilderImpl
Loads the configuration properties from the specified ClassLoader resource.
load(String) - Method in interface dev.orne.config.JsonConfigBaseBuilder
Loads the configuration properties from the specified ClassLoader resource.
load(String) - Method in interface dev.orne.config.PropertiesConfigBaseBuilder
Loads the configuration properties from the specified ClassLoader resource.
load(String) - Method in interface dev.orne.config.XmlConfigBaseBuilder
Loads the configuration properties from the specified ClassLoader resource.
load(String) - Method in interface dev.orne.config.YamlConfigBaseBuilder
Loads the configuration properties from the specified ClassLoader resource.
load(URL) - Method in class dev.orne.config.impl.JsonConfigBuilderImpl
Loads the configuration properties from the specified URL.
load(URL) - Method in class dev.orne.config.impl.JsonConfigOptions
Loads the configuration properties from the specified URL.
load(URL) - Method in class dev.orne.config.impl.JsonMutableConfigBuilderImpl
Loads the configuration properties from the specified URL.
load(URL) - Method in class dev.orne.config.impl.PropertiesConfigBuilderImpl
Loads the configuration properties from the specified URL.
load(URL) - Method in class dev.orne.config.impl.PropertiesConfigOptions
Loads the configuration properties from the specified URL.
load(URL) - Method in class dev.orne.config.impl.PropertiesMutableConfigBuilderImpl
Loads the configuration properties from the specified URL.
load(URL) - Method in class dev.orne.config.impl.XmlConfigBuilderImpl
Loads the configuration properties from the specified URL.
load(URL) - Method in class dev.orne.config.impl.XmlConfigOptions
Loads the configuration properties from the specified URL.
load(URL) - Method in class dev.orne.config.impl.XmlMutableConfigBuilderImpl
Loads the configuration properties from the specified URL.
load(URL) - Method in class dev.orne.config.impl.YamlConfigBuilderImpl
Loads the configuration properties from the specified URL.
load(URL) - Method in class dev.orne.config.impl.YamlMutableConfigBuilderImpl
Loads the configuration properties from the specified URL.
load(URL) - Method in interface dev.orne.config.JsonConfigBaseBuilder
Loads the configuration properties from the specified URL.
load(URL) - Method in interface dev.orne.config.PropertiesConfigBaseBuilder
Loads the configuration properties from the specified URL.
load(URL) - Method in interface dev.orne.config.XmlConfigBaseBuilder
Loads the configuration properties from the specified URL.
load(URL) - Method in interface dev.orne.config.YamlConfigBaseBuilder
Loads the configuration properties from the specified URL.
load(Path) - Method in class dev.orne.config.impl.JsonConfigBuilderImpl
Loads the configuration properties from the file in the specified path.
load(Path) - Method in class dev.orne.config.impl.JsonConfigOptions
Loads the configuration properties from the file in the specified path.
load(Path) - Method in class dev.orne.config.impl.JsonMutableConfigBuilderImpl
Loads the configuration properties from the file in the specified path.
load(Path) - Method in class dev.orne.config.impl.PropertiesConfigBuilderImpl
Loads the configuration properties from the file in the specified path.
load(Path) - Method in class dev.orne.config.impl.PropertiesConfigOptions
Loads the configuration properties from the file in the specified path.
load(Path) - Method in class dev.orne.config.impl.PropertiesMutableConfigBuilderImpl
Loads the configuration properties from the file in the specified path.
load(Path) - Method in class dev.orne.config.impl.XmlConfigBuilderImpl
Loads the configuration properties from the file in the specified path.
load(Path) - Method in class dev.orne.config.impl.XmlConfigOptions
Loads the configuration properties from the file in the specified path.
load(Path) - Method in class dev.orne.config.impl.XmlMutableConfigBuilderImpl
Loads the configuration properties from the file in the specified path.
load(Path) - Method in class dev.orne.config.impl.YamlConfigBuilderImpl
Loads the configuration properties from the file in the specified path.
load(Path) - Method in class dev.orne.config.impl.YamlMutableConfigBuilderImpl
Loads the configuration properties from the file in the specified path.
load(Path) - Method in interface dev.orne.config.JsonConfigBaseBuilder
Loads the configuration properties from the file in the specified path.
load(Path) - Method in interface dev.orne.config.PropertiesConfigBaseBuilder
Loads the configuration properties from the file in the specified path.
load(Path) - Method in interface dev.orne.config.XmlConfigBaseBuilder
Loads the configuration properties from the file in the specified path.
load(Path) - Method in interface dev.orne.config.YamlConfigBaseBuilder
Loads the configuration properties from the file in the specified path.

M

mapConfigType(Class<?>, Config) - Method in class dev.orne.config.impl.ConfigProviderImpl
Maps configuration type and all its interfaces to the instance passed as argument.
mutable() - Method in interface dev.orne.config.CommonsConfigBuilder
Makes the configuration instance mutable.
mutable() - Method in class dev.orne.config.impl.CommonsConfigBuilderImpl
Makes the configuration instance mutable.
mutable() - Method in class dev.orne.config.impl.JsonConfigBuilderImpl
Makes the configuration instance mutable.
mutable() - Method in class dev.orne.config.impl.PreferencesConfigBuilderImpl
Makes the configuration instance mutable.
mutable() - Method in class dev.orne.config.impl.PropertiesConfigBuilderImpl
Makes the configuration instance mutable.
mutable() - Method in class dev.orne.config.impl.XmlConfigBuilderImpl
Makes the configuration instance mutable.
mutable() - Method in class dev.orne.config.impl.YamlConfigBuilderImpl
Makes the configuration instance mutable.
mutable() - Method in interface dev.orne.config.JsonConfigBuilder
Makes the configuration instance mutable.
mutable() - Method in interface dev.orne.config.MutableCapableConfigBuilder
Makes the configuration instance mutable.
mutable() - Method in interface dev.orne.config.PreferencesConfigBuilder
Makes the configuration instance mutable.
mutable() - Method in interface dev.orne.config.PropertiesConfigBuilder
Makes the configuration instance mutable.
mutable() - Method in interface dev.orne.config.XmlConfigBuilder
Makes the configuration instance mutable.
mutable() - Method in interface dev.orne.config.YamlConfigBuilder
Makes the configuration instance mutable.
MutableCapableConfigBuilder<S extends MutableCapableConfigBuilder<S>> - Interface in dev.orne.config
Configuration builder that can be made mutable.
MutableConfig - Interface in dev.orne.config
Configuration properties provider with properties mutable at runtime.
MutableConfigBuilder<S extends MutableConfigBuilder<S>> - Interface in dev.orne.config
Mutable configuration builder.
MutableConfigOptions - Class in dev.orne.config.impl
Options of mutable configuration builder.
MutableConfigOptions() - Constructor for class dev.orne.config.impl.MutableConfigOptions
Empty constructor.
MutableConfigOptions(MutableConfigOptions) - Constructor for class dev.orne.config.impl.MutableConfigOptions
Copy constructor.
mutableOptions - Variable in class dev.orne.config.impl.AbstractMutableConfigBuilderImpl
The configuration options.

N

name() - Element in annotation interface dev.orne.config.spring.ConfigPropertySource
The bean name of the configuration to use as property source.
NonIterableConfigException - Exception in dev.orne.config
Exception thrown when configuration property keys cannot be iterated.
NonIterableConfigException() - Constructor for exception dev.orne.config.NonIterableConfigException
Constructs a new exception with null as its detail message.
NonIterableConfigException(String) - Constructor for exception dev.orne.config.NonIterableConfigException
Constructs a new exception with the specified detail message.
NonIterableConfigException(String, Throwable) - Constructor for exception dev.orne.config.NonIterableConfigException
Constructs a new exception with the specified detail message and cause.
NonIterableConfigException(String, Throwable, boolean, boolean) - Constructor for exception dev.orne.config.NonIterableConfigException
Constructs a new exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
NonIterableConfigException(Throwable) - Constructor for exception dev.orne.config.NonIterableConfigException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
notify(MutableConfig, String...) - Method in class dev.orne.config.impl.EventsHandler
Calls all registered configuration properties changed event callbacks.
notify(MutableConfig, Set<String>) - Method in class dev.orne.config.impl.EventsHandler
Calls all registered configuration properties changed event callbacks.
notifyDelegateChanges(Set<String>) - Method in class dev.orne.config.DelegatedWatchableConfig
Notifies configuration properties changed through delegate configuration to all registered listeners.
notifyLocalChanges(String...) - Method in class dev.orne.config.impl.AbstractWatchableConfig
Notifies configuration properties changed through this instance to all registered listeners.
notifyLocalChanges(String...) - Method in class dev.orne.config.impl.CommonsMutableConfigImpl
Notifies configuration properties changed through this instance to all registered listeners.
notifyLocalChanges(String...) - Method in class dev.orne.config.impl.PreferencesMutableConfigImpl
Notifies configuration properties changed through this instance to all registered listeners.
notifyParentChanges(Set<String>) - Method in class dev.orne.config.impl.AbstractWatchableConfig
Notifies configuration properties changed through parent configuration to all registered listeners.

O

ofDelegate(Configuration) - Method in interface dev.orne.config.CommonsMutableConfigBuilder
Selects the delegated Apache Commons configuration.
ofDelegate(Configuration) - Method in class dev.orne.config.impl.CommonsMutableConfigBuilderImpl
Selects the delegated Apache Commons configuration.
ofDelegate(ImmutableConfiguration) - Method in interface dev.orne.config.CommonsConfigBuilder
Selects the delegated Apache Commons configuration.
ofDelegate(ImmutableConfiguration) - Method in class dev.orne.config.impl.CommonsConfigBuilderImpl
Selects the delegated Apache Commons configuration.
ofEnvironment(Environment) - Method in class dev.orne.config.impl.SpringEnvironmentConfigBuilderImpl
Selects the Spring Environment to use as source of configuration properties.
ofEnvironment(Environment) - Method in interface dev.orne.config.SpringEnvironmentConfigInitialBuilder
Selects the Spring Environment to use as source of configuration properties.
ofNode(Preferences) - Method in class dev.orne.config.impl.PreferencesConfigBuilderImpl
Selects the specified preferences node.
ofNode(Preferences) - Method in interface dev.orne.config.PreferencesConfigInitialBuilder
Selects the specified preferences node.
ofSystem(Class<?>) - Method in class dev.orne.config.impl.PreferencesConfigBuilderImpl
Selects the node for the package of the specified class on the system preferences tree.
ofSystem(Class<?>) - Method in interface dev.orne.config.PreferencesConfigInitialBuilder
Selects the node for the package of the specified class on the system preferences tree.
ofSystem(Class<?>, String) - Method in class dev.orne.config.impl.PreferencesConfigBuilderImpl
Selects the node with the specified path relative to the node for the package of the specified class on the system preferences tree.
ofSystem(Class<?>, String) - Method in interface dev.orne.config.PreferencesConfigInitialBuilder
Selects the node with the specified path relative to the node for the package of the specified class on the system preferences tree.
ofSystem(String) - Method in class dev.orne.config.impl.PreferencesConfigBuilderImpl
Selects the node with the specified path on the system preferences tree.
ofSystem(String) - Method in interface dev.orne.config.PreferencesConfigInitialBuilder
Selects the node with the specified path on the system preferences tree.
ofSystemRoot() - Method in class dev.orne.config.impl.PreferencesConfigBuilderImpl
Selects the system preferences tree root node.
ofSystemRoot() - Method in interface dev.orne.config.PreferencesConfigInitialBuilder
Selects the system preferences tree root node.
ofUser(Class<?>) - Method in class dev.orne.config.impl.PreferencesConfigBuilderImpl
Selects the node for the package of the specified class on the user preferences tree.
ofUser(Class<?>) - Method in interface dev.orne.config.PreferencesConfigInitialBuilder
Selects the node for the package of the specified class on the user preferences tree.
ofUser(Class<?>, String) - Method in class dev.orne.config.impl.PreferencesConfigBuilderImpl
Selects the node with the specified path relative to the node for the package of the specified class on the user preferences tree.
ofUser(Class<?>, String) - Method in interface dev.orne.config.PreferencesConfigInitialBuilder
Selects the node with the specified path relative to the node for the package of the specified class on the user preferences tree.
ofUser(String) - Method in class dev.orne.config.impl.PreferencesConfigBuilderImpl
Selects the node with the specified path on the user preferences tree.
ofUser(String) - Method in interface dev.orne.config.PreferencesConfigInitialBuilder
Selects the node with the specified path on the user preferences tree.
ofUserRoot() - Method in class dev.orne.config.impl.PreferencesConfigBuilderImpl
Selects the user preferences tree root node.
ofUserRoot() - Method in interface dev.orne.config.PreferencesConfigInitialBuilder
Selects the user preferences tree root node.
optional() - Element in annotation interface dev.orne.config.spring.ConfigPropertySource
Whether to ignore if no bean of the specified type or name is found.
options - Variable in class dev.orne.config.impl.AbstractConfigBuilderImpl
The configuration options.
ownConfigProvider - Variable in class dev.orne.config.spring.ConfigProviderConfigurer
The created configuration provider.

P

parent - Variable in class dev.orne.config.spring.ConfigAutowireCandidateResolver
The parent autowire candidate resolver.
pooled - Variable in class dev.orne.config.impl.CryptoProviderOptions
If multiple pooled Cipher instances should be used.
pooled() - Method in interface dev.orne.config.CryptoProviderBuilder
Enables Ciphers pooling.
pooled() - Method in class dev.orne.config.impl.CryptoProviderBuilderImpl
Enables Ciphers pooling.
PooledCipherFactory(ConfigCryptoEngine) - Constructor for class dev.orne.config.impl.PooledConfigCryptoProvider.PooledCipherFactory
Creates a new instance.
PooledConfigCryptoProvider - Class in dev.orne.config.impl
Default implementation of ConfigCryptoProvider based on ConfigCryptoEngine with pooled Ciphers.
PooledConfigCryptoProvider(ConfigCryptoEngine, boolean, SecretKey, ObjectPool<Cipher>) - Constructor for class dev.orne.config.impl.PooledConfigCryptoProvider
Creates a new instance.
PooledConfigCryptoProvider(CryptoProviderOptions) - Constructor for class dev.orne.config.impl.PooledConfigCryptoProvider
Creates a new instance with specified builder configuration options.
PooledConfigCryptoProvider.PooledCipherFactory - Class in dev.orne.config.impl
Implementation of PooledObjectFactory that creates new instances of Cipher using an instance of ConfigCryptoEngine.
POST_PROCESSOR - Static variable in class dev.orne.config.spring.ConfigurableComponentsConfigurer
The name of the ConfigurableComponentsPostProcessor bean.
postProcessAfterInitialization(Object, String) - Method in class dev.orne.config.spring.ConfigProviderConfigurer
Registers
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class dev.orne.config.spring.ConfigProviderConfigurer
Detects application provided ConfigProvider and ConfigProviderCustomizer beans.
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class dev.orne.config.spring.ConfigAutowireCandidateResolverConfigurer
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class dev.orne.config.spring.ConfigPropertySourcePostProcessor
postProcessBeforeInitialization(Object, String) - Method in class dev.orne.config.spring.ConfigurableComponentsPostProcessor
preferenceChange(PreferenceChangeEvent) - Method in class dev.orne.config.impl.PreferencesMutableConfigImpl
PreferencesConfigBuilder - Interface in dev.orne.config
Preferences based configuration builder.
PreferencesConfigBuilderImpl - Class in dev.orne.config.impl
Implementation of Preferences based immutable configuration builder.
PreferencesConfigBuilderImpl() - Constructor for class dev.orne.config.impl.PreferencesConfigBuilderImpl
Creates a new instance.
PreferencesConfigImpl - Class in dev.orne.config.impl
Implementation of Config based on Java Preferences.
PreferencesConfigImpl(ConfigOptions, PreferencesConfigOptions) - Constructor for class dev.orne.config.impl.PreferencesConfigImpl
Creates a new instance.
PreferencesConfigInitialBuilder - Interface in dev.orne.config
Preferences based configuration node selection builder.
PreferencesConfigOptions - Class in dev.orne.config.impl
Options of Preferences based configuration builder.
PreferencesConfigOptions() - Constructor for class dev.orne.config.impl.PreferencesConfigOptions
Empty constructor.
PreferencesConfigOptions(PreferencesConfigOptions) - Constructor for class dev.orne.config.impl.PreferencesConfigOptions
Copy constructor.
PreferencesMutableConfig - Interface in dev.orne.config
Mutable configuration properties provider based on Java Preferences.
PreferencesMutableConfigBuilder - Interface in dev.orne.config
Preferences based mutable configuration builder.
PreferencesMutableConfigBuilderImpl - Class in dev.orne.config.impl
Implementation of Preferences based mutable configuration builder.
PreferencesMutableConfigBuilderImpl(ConfigOptions, MutableConfigOptions, PreferencesConfigOptions) - Constructor for class dev.orne.config.impl.PreferencesMutableConfigBuilderImpl
Copy constructor.
PreferencesMutableConfigImpl - Class in dev.orne.config.impl
Implementation of MutableConfig based on Java Preferences.
PreferencesMutableConfigImpl(ConfigOptions, MutableConfigOptions, PreferencesConfigOptions) - Constructor for class dev.orne.config.impl.PreferencesMutableConfigImpl
Creates a new instance.
preferencesOptions - Variable in class dev.orne.config.impl.PreferencesConfigBuilderImpl
The preferences based configuration options.
preferencesOptions - Variable in class dev.orne.config.impl.PreferencesMutableConfigBuilderImpl
The preferences based configuration options.
PreferredConfig - Annotation Interface in dev.orne.config
Sets the preferred Config subtype(s).
processAggregateAnnotations(ConfigurableListableBeanFactory, String, AnnotationMetadata) - Method in class dev.orne.config.spring.ConfigPropertySourcePostProcessor
Process aggregated @ConfigPropertySources annotations on the given class and add the corresponding property sources to the environment.
processCommonsEvent(Event) - Method in class dev.orne.config.impl.CommonsMutableConfigImpl
Processes the specified Apache Commons event.
processConfigurationBean(ConfigurableListableBeanFactory, String, AnnotationMetadata) - Method in class dev.orne.config.spring.ConfigPropertySourcePostProcessor
Process the @ConfigPropertySource annotations on the given configuration bean and add the corresponding property sources to the environment.
processSingleAnnotations(ConfigurableListableBeanFactory, String, AnnotationMetadata) - Method in class dev.orne.config.spring.ConfigPropertySourcePostProcessor
Process single @ConfigPropertySource annotations on the given class and add the corresponding property sources to the environment.
processSource(ConfigurableListableBeanFactory, String, AnnotationAttributes) - Method in class dev.orne.config.spring.ConfigPropertySourcePostProcessor
Process a single @ConfigPropertySource annotation and add the corresponding property source to the environment.
PropertiesConfigBaseBuilder<S extends PropertiesConfigBaseBuilder<S>> - Interface in dev.orne.config
Properties based configuration builder.
PropertiesConfigBuilder - Interface in dev.orne.config
Properties based configuration builder.
PropertiesConfigBuilderImpl - Class in dev.orne.config.impl
Implementation of Properties based immutable configuration builder.
PropertiesConfigBuilderImpl() - Constructor for class dev.orne.config.impl.PropertiesConfigBuilderImpl
Empty constructor.
PropertiesConfigImpl - Class in dev.orne.config.impl
Properties based configuration.
PropertiesConfigImpl(ConfigOptions, PropertiesConfigOptions) - Constructor for class dev.orne.config.impl.PropertiesConfigImpl
Creates a new instance.
PropertiesConfigOptions - Class in dev.orne.config.impl
Options of Properties based configuration builder.
PropertiesConfigOptions() - Constructor for class dev.orne.config.impl.PropertiesConfigOptions
Empty constructor.
PropertiesConfigOptions(PropertiesConfigOptions) - Constructor for class dev.orne.config.impl.PropertiesConfigOptions
Copy constructor.
PropertiesMutableConfigBuilder - Interface in dev.orne.config
Properties based mutable configuration builder.
PropertiesMutableConfigBuilderImpl - Class in dev.orne.config.impl
Implementation of Properties based mutable configuration builder.
PropertiesMutableConfigBuilderImpl(ConfigOptions, MutableConfigOptions, PropertiesConfigOptions) - Constructor for class dev.orne.config.impl.PropertiesMutableConfigBuilderImpl
Copy constructor.
PropertiesMutableConfigImpl - Class in dev.orne.config.impl
Properties based mutable configuration.
PropertiesMutableConfigImpl(ConfigOptions, MutableConfigOptions, PropertiesConfigOptions) - Constructor for class dev.orne.config.impl.PropertiesMutableConfigImpl
Creates a new instance.
propertyOptions - Variable in class dev.orne.config.impl.PropertiesConfigBuilderImpl
The properties based configuration options.
propertyOptions - Variable in class dev.orne.config.impl.PropertiesMutableConfigBuilderImpl
The properties based configuration options.
propertyToPointer(String) - Method in class dev.orne.config.impl.JsonConfigImpl
Resolves configuration keys to JSON pointer expressions by replacing properties separator with the JSON pointer segment separator.
propertyToPointer(String) - Method in class dev.orne.config.impl.JsonMutableConfigImpl
Resolves configuration keys to JSON pointer expressions by replacing properties separator with the JSON pointer segment separator.
proxyEquals(Object) - Method in class dev.orne.config.impl.ConfigSubset
Checks equality with another proxy instance.
proxyEquals(Object) - Method in class dev.orne.config.impl.ConfigSubtype
Checks equality with another proxy instance.

R

registerAdditionalConfigs(ConfigProviderCustomizer.ConfigRegistry, Map<String, Config>) - Method in interface dev.orne.config.spring.ConfigProviderCustomizer
Registers additional Config instances.
registerConfig(Config) - Method in class dev.orne.config.impl.ConfigProviderImpl
Registers a new configuration available for bean configuration.
remove(String...) - Method in class dev.orne.config.DelegatedMutableConfig
Removes the specified configuration properties.
remove(String...) - Method in class dev.orne.config.impl.AbstractMutableConfig
Removes the specified configuration properties.
remove(String...) - Method in class dev.orne.config.impl.AbstractWatchableConfig
Removes the specified configuration properties.
remove(String...) - Method in interface dev.orne.config.MutableConfig
Removes the specified configuration properties.
remove(WatchableConfig.Listener) - Method in class dev.orne.config.impl.EventsHandler
Unregisters the specified configuration changed event listener.
removeInt(String...) - Method in class dev.orne.config.impl.AbstractMutableConfig
Removes the specified configuration properties.
removeInt(String...) - Method in class dev.orne.config.impl.CommonsMutableConfigImpl
Removes the specified configuration properties.
removeInt(String...) - Method in class dev.orne.config.impl.JsonMutableConfigImpl
Removes the specified configuration properties.
removeInt(String...) - Method in class dev.orne.config.impl.PreferencesMutableConfigImpl
Removes the specified configuration properties.
removeInt(String...) - Method in class dev.orne.config.impl.PropertiesMutableConfigImpl
Removes the specified configuration properties.
removeInt(String...) - Method in class dev.orne.config.impl.XmlMutableConfigImpl
Removes the specified configuration properties.
removeListener(WatchableConfig.Listener) - Method in class dev.orne.config.DelegatedWatchableConfig
Unregisters the specified configuration change events listener.
removeListener(WatchableConfig.Listener) - Method in class dev.orne.config.impl.AbstractWatchableConfig
Unregisters the specified configuration change events listener.
removeListener(WatchableConfig.Listener) - Method in interface dev.orne.config.WatchableConfig
Unregisters the specified configuration change events listener.

S

save(File) - Method in interface dev.orne.config.FileMutableConfig
Saves the configuration properties to the specified destination file.
save(OutputStream) - Method in interface dev.orne.config.FileMutableConfig
Saves the configuration properties to the specified output stream.
save(OutputStream) - Method in class dev.orne.config.impl.PropertiesMutableConfigImpl
Saves the configuration properties to the specified output stream.
save(OutputStream, Charset) - Method in interface dev.orne.config.FileMutableConfig
Saves the configuration properties to the specified output stream using the specified encoding.
save(Writer) - Method in interface dev.orne.config.FileMutableConfig
Saves the configuration properties to the specified writer.
save(Writer) - Method in class dev.orne.config.impl.JsonMutableConfigImpl
Saves the configuration properties to the specified writer.
save(Writer) - Method in class dev.orne.config.impl.PropertiesMutableConfigImpl
Saves the configuration properties to the specified writer.
save(Writer) - Method in class dev.orne.config.impl.XmlMutableConfigImpl
Saves the configuration properties to the specified writer.
save(Writer) - Method in class dev.orne.config.impl.YamlMutableConfigImpl
Saves the configuration properties to the specified writer.
save(Path) - Method in interface dev.orne.config.FileMutableConfig
Saves the configuration properties to the specified destination path.
scanConfigurableProperties(Class<?>) - Method in class dev.orne.config.impl.ConfigurerImpl
Scans the fields annotated with ConfigurableProperty in the bean class passed as argument.
scanNestedComponents(Object) - Method in class dev.orne.config.impl.ConfigurerImpl
Scans the fields of the bean passed as argument for instances of Configurable not configured.
selectConfig(PreferredConfig) - Method in interface dev.orne.config.ConfigProvider
Returns a suitable Config instance for the configuration preferences passed as argument.
selectConfig(PreferredConfig) - Method in class dev.orne.config.impl.ConfigProviderImpl
Returns a suitable Config instance for the configuration preferences passed as argument.
selectImports(AnnotationMetadata) - Method in class dev.orne.config.spring.SpringBootAutoConfigurer.FeaturesSelector
set(String, Boolean) - Method in class dev.orne.config.DelegatedMutableConfig
Sets the value of the configuration parameter.
set(String, Boolean) - Method in interface dev.orne.config.MutableConfig
Sets the value of the configuration parameter.
set(String, Integer) - Method in class dev.orne.config.DelegatedMutableConfig
Sets the value of the configuration parameter.
set(String, Integer) - Method in interface dev.orne.config.MutableConfig
Sets the value of the configuration parameter.
set(String, Long) - Method in class dev.orne.config.DelegatedMutableConfig
Sets the value of the configuration parameter.
set(String, Long) - Method in interface dev.orne.config.MutableConfig
Sets the value of the configuration parameter.
set(String, String) - Method in class dev.orne.config.DelegatedMutableConfig
Sets the value of the specified configuration property.
set(String, String) - Method in class dev.orne.config.impl.AbstractMutableConfig
Sets the value of the specified configuration property.
set(String, String) - Method in class dev.orne.config.impl.AbstractWatchableConfig
Sets the value of the specified configuration property.
set(String, String) - Method in interface dev.orne.config.MutableConfig
Sets the value of the specified configuration property.
setAttributePrefix(String) - Method in class dev.orne.config.impl.XmlConfigOptions
Sets the XML attributes references prefix.
setCryptoProvider(ConfigCryptoProvider) - Method in class dev.orne.config.impl.ConfigOptions
Sets the cryptography transformations provider.
setDecoder(ValueDecoder) - Method in class dev.orne.config.impl.ConfigOptions
Sets the configuration values decoder.
setDecorator(ValueDecorator) - Method in class dev.orne.config.impl.ConfigOptions
Sets the configuration properties values decorator.
setDelegated(ImmutableConfiguration) - Method in class dev.orne.config.impl.CommonsConfigOptions
Sets the delegated Apache Commons configuration.
setDestroyEngine(boolean) - Method in class dev.orne.config.impl.CryptoProviderOptions
Sets if the cryptography engine must be destroyed on provider destruction.
setEncoder(ValueEncoder) - Method in class dev.orne.config.impl.MutableConfigOptions
Sets the configuration properties values encoder.
setEngine(ConfigCryptoEngine) - Method in class dev.orne.config.impl.CryptoProviderOptions
Sets the cryptography engine to use.
setEnvironment(Environment) - Method in class dev.orne.config.spring.ConfigPropertySourcePostProcessor
setEnvironment(Environment) - Method in class dev.orne.config.spring.SpringBootAutoConfigurer.FeaturesSelector
setEnvironment(Environment) - Method in class dev.orne.config.impl.SpringEnvironmentConfigOptions
Sets the Spring environment.
setEnvironment(Environment) - Method in class dev.orne.config.spring.ConfigProviderConfigurer
setGcmInitVectorLength(int) - Method in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
Sets the GCM initial vector length.
setGcmTagLength(int) - Method in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
Sets the GCM tag length.
setImportMetadata(AnnotationMetadata) - Method in class dev.orne.config.spring.ConfigurableComponentsConfigurer
setInt(String, String) - Method in class dev.orne.config.impl.AbstractMutableConfig
Sets the value of the specified configuration property.
setInt(String, String) - Method in class dev.orne.config.impl.CommonsMutableConfigImpl
Sets the value of the specified configuration property.
setInt(String, String) - Method in class dev.orne.config.impl.JsonMutableConfigImpl
Sets the value of the specified configuration property.
setInt(String, String) - Method in class dev.orne.config.impl.PreferencesMutableConfigImpl
Sets the value of the specified configuration property.
setInt(String, String) - Method in class dev.orne.config.impl.PropertiesMutableConfigImpl
Sets the value of the specified configuration property.
setInt(String, String) - Method in class dev.orne.config.impl.XmlMutableConfigImpl
Sets the value of the specified configuration property.
setIterableKeys(boolean) - Method in class dev.orne.config.impl.SpringEnvironmentConfigOptions
Sets if the configuration instance must support property keys iteration.
setKey(SecretKey) - Method in class dev.orne.config.impl.CryptoProviderOptions
Sets the secret key to use.
setMapper(ObjectMapper) - Method in class dev.orne.config.impl.JsonConfigOptions
Sets the ObjectMapper instance used for JSON parsing.
setOverrideParentProperties(boolean) - Method in class dev.orne.config.impl.ConfigOptions
Sets if the configuration properties values from the parent configuration (if any) are overridden by the properties values from this configuration.
setParent(Config) - Method in class dev.orne.config.impl.ConfigOptions
Sets the parent configuration.
setPooled(boolean) - Method in class dev.orne.config.impl.CryptoProviderOptions
Sets if multiple pooled Cipher instances should be used.
setPreferences(Preferences) - Method in class dev.orne.config.impl.PreferencesConfigOptions
Sets the preferences node to use as storage of configuration properties.
setPropertySeparator(String) - Method in class dev.orne.config.impl.XmlConfigOptions
Sets the configuration nested properties separator.
setPropertySeparator(String) - Method in class dev.orne.config.impl.JsonConfigOptions
Sets the configuration nested properties separator.
setPropertyValue(Object, Field, Object) - Method in class dev.orne.config.impl.ConfigurerImpl
Sets the specified property of the specified bean with the specified value.
setRootElement(String, String) - Method in class dev.orne.config.impl.XmlConfigOptions
Creates an empty XML document with the specified root element name as configuration properties container.
setSecretKeyIterations(int) - Method in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
Sets the generated SecretKey salt iterations.
setSecretKeyLength(int) - Method in class dev.orne.config.impl.ConfigCryptoAesGcmEngine
Sets the generated SecretKey length.
setSecureRandom(SecureRandom) - Method in class dev.orne.config.impl.AbstractConfigCryptoEngine
Sets the SecureRandom instance of this instance.
setSpringConfigProvider(ConfigProviderConfigurer) - Method in class dev.orne.config.spring.ConfigurableComponentsConfigurer
Sets the ConfigProvider supplier for current Spring context.
setSystemPreferences() - Method in class dev.orne.config.impl.PreferencesConfigOptions
Sets the system preferences tree root node.
setSystemPreferences(Class<?>) - Method in class dev.orne.config.impl.PreferencesConfigOptions
Sets the node for the package of the specified class on the system preferences tree.
setSystemPreferences(Class<?>, String) - Method in class dev.orne.config.impl.PreferencesConfigOptions
Sets the specified path relative to the node for the package of the specified class on the system preferences tree.
setSystemPreferences(String) - Method in class dev.orne.config.impl.PreferencesConfigOptions
Sets the node with the specified path on the system preferences tree.
setUserPreferences() - Method in class dev.orne.config.impl.PreferencesConfigOptions
Sets the user preferences tree root node.
setUserPreferences(Class<?>) - Method in class dev.orne.config.impl.PreferencesConfigOptions
Sets the node for the package of the specified class on the user preferences tree.
setUserPreferences(Class<?>, String) - Method in class dev.orne.config.impl.PreferencesConfigOptions
Set the node with the specified path relative to the node for the package of the specified class on the user preferences tree.
setUserPreferences(String) - Method in class dev.orne.config.impl.PreferencesConfigOptions
Sets the node with the specified path on the user preferences tree.
setVariableResolutionEnabled(boolean) - Method in class dev.orne.config.impl.ConfigOptions
Sets if configuration property values variable resolution is enabled.
SOURCE_PREFIX - Static variable in annotation interface dev.orne.config.spring.ConfigPropertySource
The prefix for the names of the property sources.
SpringBootAutoConfigurer - Class in dev.orne.config.spring
Spring Boot auto configuration for Orne Config integration.
SpringBootAutoConfigurer() - Constructor for class dev.orne.config.spring.SpringBootAutoConfigurer
Creates a new instance.
SpringBootAutoConfigurer.FeaturesSelector - Class in dev.orne.config.spring
Import selector for the features to enable based on environment properties.
springConfigProvider - Variable in class dev.orne.config.spring.ConfigurableComponentsConfigurer
The ConfigProvider supplier for current Spring context.
SpringEnvironmentConfigBuilder - Interface in dev.orne.config
Spring Environment based configuration builder.
SpringEnvironmentConfigBuilderImpl - Class in dev.orne.config.impl
Implementation of Spring Environment based immutable configuration builder.
SpringEnvironmentConfigBuilderImpl() - Constructor for class dev.orne.config.impl.SpringEnvironmentConfigBuilderImpl
Creates a new instance.
SpringEnvironmentConfigImpl - Class in dev.orne.config.impl
Implementation of Config based on Spring Environment.
SpringEnvironmentConfigImpl(ConfigOptions, SpringEnvironmentConfigOptions) - Constructor for class dev.orne.config.impl.SpringEnvironmentConfigImpl
Creates a new instance.
SpringEnvironmentConfigInitialBuilder - Interface in dev.orne.config
Spring Environment based configuration environment selection builder.
SpringEnvironmentConfigOptions - Class in dev.orne.config.impl
Options of Spring Environment based configuration builder.
SpringEnvironmentConfigOptions() - Constructor for class dev.orne.config.impl.SpringEnvironmentConfigOptions
Empty constructor.
SpringEnvironmentConfigOptions(SpringEnvironmentConfigOptions) - Constructor for class dev.orne.config.impl.SpringEnvironmentConfigOptions
Copy constructor.
springOptions - Variable in class dev.orne.config.impl.SpringEnvironmentConfigBuilderImpl
The Spring Environment configuration options.
subset(String) - Method in interface dev.orne.config.Config
Creates a subset configuration containing only the properties with the specified prefix.
subset(String) - Method in interface dev.orne.config.MutableConfig
Creates a subset configuration containing only the properties with the specified prefix.
subset(String) - Method in interface dev.orne.config.WatchableConfig
Creates a subset configuration containing only the properties with the specified prefix.
sync() - Method in class dev.orne.config.impl.PreferencesMutableConfigImpl
Synchronizes the configuration properties from the source preferences node.
sync() - Method in interface dev.orne.config.PreferencesMutableConfig
Synchronizes the configuration properties from the source preferences node.
SystemConfigBuilder - Interface in dev.orne.config
System properties based configuration builder.
SystemConfigBuilderImpl - Class in dev.orne.config.impl
Implementation of System properties based configuration builder.
SystemConfigBuilderImpl() - Constructor for class dev.orne.config.impl.SystemConfigBuilderImpl
Empty constructor.
SystemConfigImpl - Class in dev.orne.config.impl
Implementation of Config based on the system properties.
SystemConfigImpl(ConfigOptions) - Constructor for class dev.orne.config.impl.SystemConfigImpl
Creates a new instance.

T

thisBuilder() - Method in class dev.orne.config.impl.AbstractConfigBuilderImpl
Returns this builder instance.
toString() - Method in class dev.orne.config.impl.ConfigSubset
toString() - Method in class dev.orne.config.impl.ConfigSubtype
type() - Element in annotation interface dev.orne.config.spring.ConfigPropertySource
The type of the configuration to use as property source.

V

validateConfigName(ConfigurableListableBeanFactory, String, boolean) - Method in class dev.orne.config.spring.ConfigPropertySourcePostProcessor
Validates the the specified bean name corresponds to a Config bean, and returns the name if valid.
value() - Element in annotation interface dev.orne.config.ConfigurableProperty
Sets the configuration key to apply to the property.
value() - Element in annotation interface dev.orne.config.PreferredConfig
Sets the preferred configuration classes.
value() - Element in annotation interface dev.orne.config.spring.ConfigPropertySource
The bean name of the configuration to use as property source.
value() - Element in annotation interface dev.orne.config.spring.ConfigPropertySources
The aggregated ConfigPropertySource annotations.
ValueDecoder - Interface in dev.orne.config
Interface of configuration property values decoders.
ValueDecorator - Interface in dev.orne.config
Interface of configuration property values decorators.
ValueEncoder - Interface in dev.orne.config
Interface of configuration property values encoders.
VariableResolver - Class in dev.orne.config.impl
StringSubstitutor based configuration property values variable resolver.
VariableResolver(Config) - Constructor for class dev.orne.config.impl.VariableResolver
Creates a new instance base on the specified configuration.
VariableResolver(StringSubstitutor) - Constructor for class dev.orne.config.impl.VariableResolver
Creates a new instance using the specified string substitutor.

W

WatchableConfig - Interface in dev.orne.config
Watchable mutable configuration properties provider.
WatchableConfig.Listener - Interface in dev.orne.config
Mutable configuration changes listener.
withAesGcmEngine(byte[]) - Method in interface dev.orne.config.CryptoProviderEngineBuilder
Creates a new cryptography transformations provider builder based on Java Cryptography Architecture using AES with GCM symmetric algorithm.
withAesGcmEngine(byte[], boolean) - Method in interface dev.orne.config.CryptoProviderEngineBuilder
Creates a new cryptography transformations provider builder based on Java Cryptography Architecture using AES with GCM symmetric algorithm.
withAesGcmEngine(byte[], boolean) - Method in class dev.orne.config.impl.CryptoProviderBuilderImpl
Creates a new cryptography transformations provider builder based on Java Cryptography Architecture using AES with GCM symmetric algorithm.
withAttributePrefix(String) - Method in class dev.orne.config.impl.XmlConfigBuilderImpl
Sets the XML attributes references prefix.
withAttributePrefix(String) - Method in class dev.orne.config.impl.XmlMutableConfigBuilderImpl
Sets the XML attributes references prefix.
withAttributePrefix(String) - Method in interface dev.orne.config.XmlConfigBaseBuilder
Sets the XML attributes references prefix.
withDecoder(ValueDecoder) - Method in interface dev.orne.config.ConfigBuilder
Sets the configuration properties values decoder.
withDecoder(ValueDecoder) - Method in class dev.orne.config.impl.AbstractConfigBuilderImpl
Sets the configuration properties values decoder.
withDecorator(ValueDecorator) - Method in interface dev.orne.config.ConfigBuilder
Sets the configuration properties values decorator.
withDecorator(ValueDecorator) - Method in class dev.orne.config.impl.AbstractConfigBuilderImpl
Sets the configuration properties values decorator.
withEmptyDocument(String) - Method in interface dev.orne.config.XmlConfigBaseBuilder
Creates an empty XML document with the specified root element name as configuration properties container.
withEmptyDocument(String, String) - Method in class dev.orne.config.impl.XmlConfigBuilderImpl
Creates an empty XML document with the specified root element name as configuration properties container.
withEmptyDocument(String, String) - Method in class dev.orne.config.impl.XmlMutableConfigBuilderImpl
Creates an empty XML document with the specified root element name as configuration properties container.
withEmptyDocument(String, String) - Method in interface dev.orne.config.XmlConfigBaseBuilder
Creates an empty XML document with the specified root element name as configuration properties container.
withEncoder(ValueEncoder) - Method in class dev.orne.config.impl.AbstractMutableConfigBuilderImpl
Sets the configuration properties values encoder.
withEncoder(ValueEncoder) - Method in interface dev.orne.config.MutableConfigBuilder
Sets the configuration properties values encoder.
withEncryption(ConfigCryptoProvider) - Method in interface dev.orne.config.ConfigBuilder
Sets the configuration properties values cryptography transformations provider.
withEncryption(ConfigCryptoProvider) - Method in class dev.orne.config.impl.AbstractConfigBuilderImpl
Sets the configuration properties values cryptography transformations provider.
withEngine(ConfigCryptoEngine) - Method in interface dev.orne.config.CryptoProviderEngineBuilder
Sets the cryptography transformations engine to use.
withEngine(ConfigCryptoEngine, boolean) - Method in interface dev.orne.config.CryptoProviderEngineBuilder
Sets the cryptography transformations engine to use.
withEngine(ConfigCryptoEngine, boolean) - Method in class dev.orne.config.impl.CryptoProviderBuilderImpl
Sets the cryptography transformations engine to use.
withIterableKeys() - Method in class dev.orne.config.impl.SpringEnvironmentConfigBuilderImpl
Sets this configuration to support property keys iteration.
withIterableKeys() - Method in interface dev.orne.config.SpringEnvironmentConfigBuilder
Sets this configuration to support property keys iteration.
withOverrideParentProperties() - Method in interface dev.orne.config.ConfigBuilder
Sets whether the configuration properties values from the parent configuration (if any) must be overridden by the properties values from this configuration.
withOverrideParentProperties() - Method in class dev.orne.config.impl.AbstractConfigBuilderImpl
Sets whether the configuration properties values from the parent configuration (if any) must be overridden by the properties values from this configuration.
withParent(ConfigBuilder<?>) - Method in interface dev.orne.config.ConfigBuilder
Sets the parent configuration.
withParent(Config) - Method in interface dev.orne.config.ConfigBuilder
Sets the parent configuration.
withParent(Config) - Method in class dev.orne.config.impl.AbstractConfigBuilderImpl
Sets the parent configuration.
withSecretKey(char[]) - Method in interface dev.orne.config.CryptoProviderKeyBuilder
Sets the password used as secret key.
withSecretKey(char[]) - Method in class dev.orne.config.impl.CryptoProviderBuilderImpl
Sets the password used as secret key.
withSecretKey(SecretKey) - Method in interface dev.orne.config.CryptoProviderKeyBuilder
Sets the secret key.
withSecretKey(SecretKey) - Method in class dev.orne.config.impl.CryptoProviderBuilderImpl
Sets the secret key.
withSeparator(String) - Method in class dev.orne.config.impl.JsonConfigBuilderImpl
Sets the configuration nested properties separator.
withSeparator(String) - Method in class dev.orne.config.impl.JsonMutableConfigBuilderImpl
Sets the configuration nested properties separator.
withSeparator(String) - Method in class dev.orne.config.impl.XmlConfigBuilderImpl
Sets the configuration nested properties separator.
withSeparator(String) - Method in class dev.orne.config.impl.XmlMutableConfigBuilderImpl
Sets the configuration nested properties separator.
withSeparator(String) - Method in class dev.orne.config.impl.YamlConfigBuilderImpl
Sets the configuration nested properties separator.
withSeparator(String) - Method in class dev.orne.config.impl.YamlMutableConfigBuilderImpl
Sets the configuration nested properties separator.
withSeparator(String) - Method in interface dev.orne.config.JsonConfigBaseBuilder
Sets the configuration nested properties separator.
withSeparator(String) - Method in interface dev.orne.config.XmlConfigBaseBuilder
Sets the configuration nested properties separator.
withSeparator(String) - Method in interface dev.orne.config.YamlConfigBaseBuilder
Sets the configuration nested properties separator.
withVariableResolution() - Method in interface dev.orne.config.ConfigBuilder
Enables configuration property values variable resolution.
withVariableResolution() - Method in class dev.orne.config.impl.AbstractConfigBuilderImpl
Enables configuration property values variable resolution.
wrap(Cipher) - Method in class dev.orne.config.impl.PooledConfigCryptoProvider.PooledCipherFactory

X

XmlConfigBaseBuilder<S extends XmlConfigBaseBuilder<S>> - Interface in dev.orne.config
XML files based configuration base builder.
XmlConfigBuilder - Interface in dev.orne.config
XML files based configuration builder.
XmlConfigBuilderImpl - Class in dev.orne.config.impl
Implementation of XML files based configuration builder.
XmlConfigBuilderImpl() - Constructor for class dev.orne.config.impl.XmlConfigBuilderImpl
Empty constructor.
XmlConfigImpl - Class in dev.orne.config.impl
Implementation of Config based on a XML document.
XmlConfigImpl(ConfigOptions, XmlConfigOptions) - Constructor for class dev.orne.config.impl.XmlConfigImpl
Creates a new instance.
XmlConfigOptions - Class in dev.orne.config.impl
Options of XML based configuration builder.
XmlConfigOptions() - Constructor for class dev.orne.config.impl.XmlConfigOptions
Empty constructor.
XmlConfigOptions(XmlConfigOptions) - Constructor for class dev.orne.config.impl.XmlConfigOptions
Copy constructor.
XmlMutableConfigBuilder - Interface in dev.orne.config
XML files based mutable configuration builder.
XmlMutableConfigBuilderImpl - Class in dev.orne.config.impl
Implementation of XML files based mutable configuration builder.
XmlMutableConfigBuilderImpl(ConfigOptions, MutableConfigOptions, XmlConfigOptions) - Constructor for class dev.orne.config.impl.XmlMutableConfigBuilderImpl
Copy constructor.
XmlMutableConfigImpl - Class in dev.orne.config.impl
Implementation of WatchableConfig based on a XML document.
XmlMutableConfigImpl(ConfigOptions, MutableConfigOptions, XmlConfigOptions) - Constructor for class dev.orne.config.impl.XmlMutableConfigImpl
Creates a new instance.
xmlOptions - Variable in class dev.orne.config.impl.XmlConfigBuilderImpl
The XML based configuration options.
xmlOptions - Variable in class dev.orne.config.impl.XmlMutableConfigBuilderImpl
The XML based configuration options.
XmlUtils - Class in dev.orne.config.impl
Utility class for XML operations.

Y

YamlConfigBaseBuilder<S extends YamlConfigBaseBuilder<S>> - Interface in dev.orne.config
YAML files based configuration base builder.
YamlConfigBuilder - Interface in dev.orne.config
YAML files based configuration builder.
YamlConfigBuilderImpl - Class in dev.orne.config.impl
Implementation of YAML files based configuration builder.
YamlConfigBuilderImpl() - Constructor for class dev.orne.config.impl.YamlConfigBuilderImpl
Empty constructor.
YamlConfigImpl - Class in dev.orne.config.impl
Jackson ObjectNode based configuration for YAML files.
YamlConfigImpl(ConfigOptions, JsonConfigOptions) - Constructor for class dev.orne.config.impl.YamlConfigImpl
Creates a new instance.
YamlConfigOptions - Class in dev.orne.config.impl
Options of Jackson ObjectNode based configuration builder for YAML files.
YamlConfigOptions() - Constructor for class dev.orne.config.impl.YamlConfigOptions
Empty constructor.
YamlConfigOptions(YamlConfigOptions) - Constructor for class dev.orne.config.impl.YamlConfigOptions
Copy constructor.
YamlMutableConfigBuilder - Interface in dev.orne.config
YAML files based mutable configuration builder.
YamlMutableConfigBuilderImpl - Class in dev.orne.config.impl
Implementation of YAML files based mutable configuration builder.
YamlMutableConfigBuilderImpl(ConfigOptions, MutableConfigOptions, YamlConfigOptions) - Constructor for class dev.orne.config.impl.YamlMutableConfigBuilderImpl
Copy constructor.
YamlMutableConfigImpl - Class in dev.orne.config.impl
Jackson ObjectNode based mutable configuration for YAML files.
YamlMutableConfigImpl(ConfigOptions, MutableConfigOptions, YamlConfigOptions) - Constructor for class dev.orne.config.impl.YamlMutableConfigImpl
Creates a new instance.
yamlOptions - Variable in class dev.orne.config.impl.YamlConfigBuilderImpl
The YAML based configuration options.
yamlOptions - Variable in class dev.orne.config.impl.YamlMutableConfigBuilderImpl
The YAML based configuration options.
A B C D E F G H I J K L M N O P R S T V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form