# Package org.eclipse.microprofile.config.spi

@Version("3.0") package org.eclipse.microprofile.config.spi
This package contains classes which are used to implement the configuration API, and to extend the standard configuration functionality in a portable way.

Users and frameworks may provide custom `ConfigSource` and `Converter` instances. Configuration instances may be set up and created using the `ConfigBuilder` API.

The package also contains the class `ConfigProviderResolver`, which is used to implement the specification itself.

Author:
  Emily Jiang, Mark Struberg

Related Packages
Package
Description
org.eclipse.microprofile.config
Configuration for Java MicroProfile
org.eclipse.microprofile.config.inject
CDI Support for MicroProfile Config
Class
Description
ConfigBuilder
A builder for manually creating a configuration instance.
ConfigProviderResolver
The service provider for implementations of the MicroProfile Configuration specification.
ConfigSource
A configuration source which provides configuration values from a specific place.
ConfigSourceProvider
A provider for configuration source instances.
Converter<T>
A mechanism for converting configured values from `String` to any Java type.