# Package org.opensaml.core.config

@NonnullElements package org.opensaml.core.config
Interfaces and classes related to library configuration and initialization.

Related Packages
Package
Description
org.opensaml.core
Classes at the most general level of the library.
org.opensaml.core.config.provider
Implementation of library configuration and initialization.
org.opensaml.core.criterion
Core `Criterion` subclasses.
org.opensaml.core.metrics
Classes supporting code instrumentation.
org.opensaml.core.testing
org.opensaml.core.xml
Base classes for working with XML as Java objects and configuring the library.
Class
Description
Configuration
A component which provides for the registration, retrieval and deregistration of objects related to library module configuration.
ConfigurationProperties
An interface for a property set.
ConfigurationPropertiesSource
An interface for a component which exposes a property set from a source.
ConfigurationService
A service which provides for the registration, retrieval and deregistration of objects related to library module configuration.
InitializationException
Exception indicating a problem during the library initialization process.
InitializationService
Service which initializes OpenSAML library modules using the Java Services API.
Initializer
Interface for classes responsible for initializing some bit of library configuration or state.