# Package org.opensaml.core.config.provider

@NonnullElements package org.opensaml.core.config.provider
Implementation of library configuration and initialization.

Related Packages
Package
Description
org.opensaml.core.config
Interfaces and classes related to library configuration and initialization.
Classes
Class
Description
AbstractFilesystemConfigurationPropertiesSource
A configuration properties source implementation which obtains the properties set from a resource on the filesystem.
ClasspathConfigurationPropertiesSource
A configuration properties source implementation which obtains the properties set from a resource on the class path.
EmptyConfigurationProperties
An implementation of `ConfigurationProperties` that is empty.
MapBasedConfiguration
A configuration implementation which stores registered configuration instances in a local instance of `ConcurrentHashMap`.
PropertiesAdapter
An implementation of `ConfigurationProperties` which wraps an instance of Java `Properties`.
SystemPropertyConfigurationPropertiesSource
A configuration properties source implementation which simply returns the system properties set.
SystemPropertyFilesystemConfigurationPropertiesSource
Concrete implementation of filesystem configuration properties source which obtains the filename value from a system property.
ThreadLocalConfigurationPropertiesHolder
A container class for holding a {link `ThreadLocal` copy of a `Properties` instance.
ThreadLocalConfigurationPropertiesSource
A configuration properties source implementation which obtains the properties set from a `ThreadLocal` variable.