# Uses of Interface
org.opensaml.core.config.Initializer

Packages that use Initializer
Package
Description
org.opensaml.core.config
Interfaces and classes related to library configuration and initialization.
org.opensaml.core.metrics.impl
Implementation classes supporting code instrumentation.
org.opensaml.core.testing
org.opensaml.core.xml.config
Configuration of XML object providers and related functionality.
org.opensaml.core.xml.config.impl
Configuration implementation of XML object providers and related functionality.
org.opensaml.saml.config.impl
SAML configuration initializers.
org.opensaml.security.config
OpenSAML configuration classes.
org.opensaml.security.config.impl
Security configuration implementation classes.
org.opensaml.soap.config.impl
Configuration and initialization of SOAP XMLObject providers.
org.opensaml.xacml.config.impl
Configuration classes for XACML classes.
org.opensaml.xacml.profile.saml.config.impl
Configuration classes for XACML SAML profile classes.
org.opensaml.xmlsec.config
OpenSAML configuration classes.
org.opensaml.xmlsec.config.impl
Configuration and initialization of security.

## Uses of Initializer in org.opensaml.core.config

Methods in org.opensaml.core.config that return types with arguments of type Initializer
Modifier and Type
Method
Description
`private static ServiceLoader<Initializer>`
InitializationService.`getServiceLoader()`
Obtain the service loader instance used in the initialization process.

## Uses of Initializer in org.opensaml.core.metrics.impl

Classes in org.opensaml.core.metrics.impl that implement Initializer
Modifier and Type
Class
Description
`class`
`MetricRegistryInitializer`
An initializer for the `MetricRegistry` held by the `ConfigurationService`.

## Uses of Initializer in org.opensaml.core.testing

Classes in org.opensaml.core.testing that implement Initializer
Modifier and Type
Class
Description
`class`
`TestXMLObjectProviderInitializer`
XMLObject provider initializer for module "core", for testing classes only.
Methods in org.opensaml.core.testing that return Initializer
Modifier and Type
Method
Description
`protected abstract Initializer`
XMLObjectProviderInitializerBaseTestCase.`getTestedInitializer()`
Get the initializer impl to test.

## Uses of Initializer in org.opensaml.core.xml.config

Classes in org.opensaml.core.xml.config that implement Initializer
Modifier and Type
Class
Description
`class`
`AbstractXMLObjectProviderInitializer`
Reads in an XML configuration and configures the XMLTooling library accordingly.
`class`
`GlobalParserPoolInitializer`
An initializer for the global parser pool held by the `XMLObjectProviderRegistry`.
`class`
`XMLObjectProviderInitializer`
Deprecated.
use instead org.opensaml.core.metrics.impl.XMLObjectProviderInitializer

## Uses of Initializer in org.opensaml.core.xml.config.impl

Classes in org.opensaml.core.xml.config.impl that implement Initializer
Modifier and Type
Class
Description
`class`
`XMLObjectProviderInitializer`
XMLObject provider initializer for module "core".

## Uses of Initializer in org.opensaml.saml.config.impl

Classes in org.opensaml.saml.config.impl that implement Initializer
Modifier and Type
Class
Description
`class`
`SAMLConfigurationInitializer`
An initializer which initializes the `SAMLConfiguration` instance held by the `ConfigurationService`.
`class`
`XMLObjectProviderInitializer`
XMLObject provider initializer for module "saml-impl".

## Uses of Initializer in org.opensaml.security.config

Classes in org.opensaml.security.config that implement Initializer
Modifier and Type
Class
Description
`class`
`BouncyCastleInitializer`
Initializer which initializes the Bouncy Castle library.
`class`
`GlobalNamedCurveRegistryInitializer`
OpenSAML `Initializer` implementation for `NamedCurveRegistry`.

## Uses of Initializer in org.opensaml.security.config.impl

Classes in org.opensaml.security.config.impl that implement Initializer
Modifier and Type
Class
Description
`class`
`ClientTLSValidationConfiguratonInitializer`
An initializer which initializes the global configuration instance of `ClientTLSValidationConfiguration`.
`class`
`HttpClientSecurityConfigurationInitalizer`
An initializer which initializes the global `HttpClientSecurityConfiguration`.

## Uses of Initializer in org.opensaml.soap.config.impl

Classes in org.opensaml.soap.config.impl that implement Initializer
Modifier and Type
Class
Description
`class`
`SOAPConfigurationInitializer`
An initializer which initializes the `SOAPConfiguration` instance held by the `ConfigurationService`.
`class`
`XMLObjectProviderInitializer`
XMLObject provider initializer for module "soap-impl".

## Uses of Initializer in org.opensaml.xacml.config.impl

Classes in org.opensaml.xacml.config.impl that implement Initializer
Modifier and Type
Class
Description
`class`
`XMLObjectProviderInitializer`
XMLObject provider initializer for module "xacml-impl".

## Uses of Initializer in org.opensaml.xacml.profile.saml.config.impl

Classes in org.opensaml.xacml.profile.saml.config.impl that implement Initializer
Modifier and Type
Class
Description
`class`
`XMLObjectProviderInitializer`
XMLObject provider initializer for module "xacml-saml-impl".

## Uses of Initializer in org.opensaml.xmlsec.config

Classes in org.opensaml.xmlsec.config that implement Initializer
Modifier and Type
Class
Description
`class`
`DecryptionParserPoolInitializer`
An initializer for the global parser pool for XML decryption use, wrapped by `DecryptionParserPool`.
`class`
`GlobalAlgorithmRegistryInitializer`
OpenSAML `Initializer` implementation for algorithms.
`class`
`GlobalKeyAgreementProcessorRegistryInitializer`
OpenSAML `Initializer` implementation for key agreement processors.

## Uses of Initializer in org.opensaml.xmlsec.config.impl

Classes in org.opensaml.xmlsec.config.impl that implement Initializer
Modifier and Type
Class
Description
`class`
`ApacheXMLSecurityInitializer`
Initializer which initializes the Apache XML Security library (Santuario).
`class`
`GlobalSecurityConfigurationInitializer`
An initializer which initializes the global security configuration.
`class`
`JavaCryptoValidationInitializer`
An initializer which validates the Java Cryptographic Architecture environment is usable.
`class`
`XMLObjectProviderInitializer`
XMLObject provider initializer for module "xmlsec-impl".