Top Description Interfaces Classes
module org.eclipse.microprofile.config

Package org.eclipse.microprofile.config.spi

Annotations
@Version:3.0

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 org.eclipse.microprofile.config.spi.ConfigSource and org.eclipse.microprofile.config.spi.Converter instances. Configuration instances may be set up and created using the org.eclipse.microprofile.config.spi.ConfigBuilder API.

The package also contains the class org.eclipse.microprofile.config.spi.ConfigProviderResolver, which is used to implement the specification itself.

Authors
Emily Jiang, Mark Struberg

Interface Summary

Modifier and TypeInterface and Description
public interface
ConfigBuilder

A builder for manually creating a configuration instance.

public interface
ConfigSource

A configuration source which provides configuration values from a specific place.

public interface
ConfigSourceProvider

A provider for configuration source instances.

public interface
Converter<T>

A mechanism for converting configured values from String to any Java type.

Class Summary

Modifier and TypeClass and Description
public abstract class
ConfigProviderResolver

The service provider for implementations of the MicroProfile Configuration specification.