SPI interfaces of the Money and Currency API, including bootstrap logic.
Interface Summary Interface Description CurrencyProviderSpiSPI (core) to be registered using the
Bootstrap, which allows to register/provide additional currencies into the system automatically on startup.
MonetaryAmountFactoryProviderSpi<T extends MonetaryAmount> MonetaryAmountFormatProviderSpiSPI (formatting) providing
MonetaryAmountsSingletonQuerySpiSPI (core) for the backing implementation of the
Monetarysingleton, implementing the query functionality for amounts.
MonetaryAmountsSingletonSpiSPI (core) for the backing implementation of the
MonetaryConversionsSingletonSpiSPI (conversion) that implements the functionality provided by the
MonetaryCurrenciesSingletonSpi MonetaryFormatsSingletonSpiThis interface models the singleton functionality of
MonetaryRoundingsSingletonSpiThis class models the accessor for rounding instances, modeled as
RoundingProviderSpiThis SPI allows to extends/override the roundings available for
ServiceProviderThis class models the component that is managing the lifecycle of the monetary services used by the Money and Currency API.
Class Summary Class Description BootstrapThis singleton provides access to the services available in the current runtime environment and context.
Enum Summary Enum Description MonetaryAmountFactoryProviderSpi.QueryInclusionPolicyDetermines how the factory should be considered when querying for matching implementation types calling