Uses of Interface
org.microbean.loader.spi.Provider
Package
Description
Provides classes and interfaces related to the default implementation of the
microBean™ Loader API.
Provides classes and interfaces for implementing a Jackson-based JSON
provider.
Provides classes and interfaces for implementing a Jackson-based
properties provider.
Provides classes and interfaces for implementing a Jackson-based TOML
provider.
Provides classes and interfaces for implementing a Jackson-based YAML
provider.
Provides classes and interfaces for implementing
Provider
s using MicroProfile
Config ConfigSource
constructs.Provides classes and interfaces related to the service provider interface of
the default
implementation of the microBean™ Loader API.
Provides classes and interfaces for implementing
Provider
s using Typesafe
Config constructs.-
Uses of Provider in org.microbean.loader
Modifier and TypeClassDescriptionclass
AnAbstractProvider
that provides access to environment variables.class
AnAbstractProvider
that is capable of proxying certain interfaces and supplying them as environmental objects.class
AnAbstractProvider
that can returnValue
s backed by System properties.Modifier and TypeMethodDescriptionfinal DefaultLoader<T>
DefaultLoader.plus
(Collection<? extends Provider> providers) final DefaultLoader<T>
DefaultLoader.with
(Collection<? extends Provider> providers) ModifierConstructorDescriptionDefaultLoader
(Collection<? extends Provider> providers) Creates a newDefaultLoader
that will use the suppliedProvider
s and anAmbiguityHandler
disovered via theServiceLoader
mechanism.DefaultLoader
(Collection<? extends Provider> providers, AmbiguityHandler ambiguityHandler) -
Uses of Provider in org.microbean.loader.jackson
Modifier and TypeClassDescriptionclass
AJacksonProvider
built around anInputStream
-providing bifunction and anObjectCodec
-providing bifunction.class
A partialAbstractTreeBasedProvider
implementation backed by Jackson. -
Uses of Provider in org.microbean.loader.jackson.json
Modifier and TypeClassDescriptionclass
AnInputStreamJacksonProvider
that reads JSON-formattedapplication.json
classpath resources. -
Uses of Provider in org.microbean.loader.jackson.properties
Modifier and TypeClassDescriptionclass
AnInputStreamJacksonProvider
that reads Java properties-formatted files and classpath resources. -
Uses of Provider in org.microbean.loader.jackson.toml
Modifier and TypeClassDescriptionclass
AnInputStreamJacksonProvider
that reads TOML-formattedapplication.toml
classpath resources. -
Uses of Provider in org.microbean.loader.jackson.yaml
Modifier and TypeClassDescriptionclass
AnInputStreamJacksonProvider
that reads YAML-formattedapplication.yaml
classpath resources. -
Uses of Provider in org.microbean.loader.microprofile.config.configsource
Modifier and TypeClassDescriptionclass
AProvider
that uses a MicroProfile ConfigConfigSource
and MicroProfile ConfigConverter
s to produceValue
s. -
Uses of Provider in org.microbean.loader.spi
Modifier and TypeClassDescriptionclass
A skeletalProvider
implementation.class
An abstractAbstractProvider
whose implementations are built around tree structures of various kinds.Modifier and TypeMethodDescriptiondefault <U> Value<U>
AmbiguityHandler.disambiguate
(Loader<?> requestor, Path<? extends Type> absolutePath, Provider p0, Value<U> v0, Provider p1, Value<U> v1) default void
AmbiguityHandler.providerRejected
(Loader<?> rejector, Path<? extends Type> absolutePath, Provider provider) Called to notify thisAmbiguityHandler
that aProvider
was discarded during the search for a configured object.default void
AmbiguityHandler.valueRejected
(Loader<?> rejector, Path<? extends Type> absolutePath, Provider provider, Value<?> value) Called to notify thisAmbiguityHandler
that aValue
provided by aProvider
was discarded during the search for a configured object. -
Uses of Provider in org.microbean.loader.typesafe.config
Modifier and TypeClassDescriptionclass