Module org.microbean.loader
Package org.microbean.loader.spi
package org.microbean.loader.spi
Provides classes and interfaces related to the service provider interface of
the default
implementation of the microBean™ Loader API.
- Author:
- Laird Nelson
- See Also:
-
ClassDescriptionA skeletal
Provider
implementation.An abstractAbstractProvider
whose implementations are built around tree structures of various kinds.An annotation designating an interface as one that is backed by variousLoader.load(Path)
calls, and that informs anyProvider
implementation that wishes to proxy it that the interface in question may be proxied.An instantiator ofServiceLoader.Provider
instances.Value<T>AnOptionalSupplier
of a value that is additionally qualified by aPath
partially identifying the kinds ofQualifiers
andPath
s for which it might be suitable.