Uses of Interface
org.microbean.loader.spi.Provider
Packages that use 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
Classes in org.microbean.loader that implement ProviderModifier 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.Methods in org.microbean.loader that return types with arguments of type ProviderMethods in org.microbean.loader with parameters of type ProviderMethod parameters in org.microbean.loader with type arguments of type ProviderModifier and TypeMethodDescriptionfinal DefaultLoader<T>
DefaultLoader.plus
(Collection<? extends Provider> providers) final DefaultLoader<T>
DefaultLoader.with
(Collection<? extends Provider> providers) Constructor parameters in org.microbean.loader with type arguments of type ProviderModifierConstructorDescriptionDefaultLoader
(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
Classes in org.microbean.loader.jackson that implement ProviderModifier 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
Classes in org.microbean.loader.jackson.json that implement ProviderModifier and TypeClassDescriptionclass
AnInputStreamJacksonProvider
that reads JSON-formattedapplication.json
classpath resources. -
Uses of Provider in org.microbean.loader.jackson.properties
Classes in org.microbean.loader.jackson.properties that implement ProviderModifier and TypeClassDescriptionclass
AnInputStreamJacksonProvider
that reads Java properties-formatted files and classpath resources. -
Uses of Provider in org.microbean.loader.jackson.toml
Classes in org.microbean.loader.jackson.toml that implement ProviderModifier and TypeClassDescriptionclass
AnInputStreamJacksonProvider
that reads TOML-formattedapplication.toml
classpath resources. -
Uses of Provider in org.microbean.loader.jackson.yaml
Classes in org.microbean.loader.jackson.yaml that implement ProviderModifier and TypeClassDescriptionclass
AnInputStreamJacksonProvider
that reads YAML-formattedapplication.yaml
classpath resources. -
Uses of Provider in org.microbean.loader.microprofile.config.configsource
Classes in org.microbean.loader.microprofile.config.configsource that implement ProviderModifier and TypeClassDescriptionclass
AProvider
that uses a MicroProfile ConfigConfigSource
and MicroProfile ConfigConverter
s to produceValue
s. -
Uses of Provider in org.microbean.loader.spi
Classes in org.microbean.loader.spi that implement ProviderModifier and TypeClassDescriptionclass
A skeletalProvider
implementation.class
An abstractAbstractProvider
whose implementations are built around tree structures of various kinds.Methods in org.microbean.loader.spi with parameters of type ProviderModifier 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
Classes in org.microbean.loader.typesafe.config that implement ProviderModifier and TypeClassDescriptionclass