Module java.money
Package javax.money.spi
SPI interfaces of the Money and Currency API, including bootstrap logic.
-
Interface Summary Interface Description CurrencyProviderSpi SPI (core) to be registered using theBootstrap, which allows to register/provide additional currencies into the system automatically on startup.MonetaryAmountFactoryProviderSpi<T extends MonetaryAmount> SPI (core): Implementations of this interface are used by theMonetaryAmountsSingletonSpito evaluate the correctMonetaryAmountFactoryinstances.MonetaryAmountFormatProviderSpi SPI (formatting) providingMonetaryAmountFormatinstances.MonetaryAmountsSingletonQuerySpi SPI (core) for the backing implementation of theMonetarysingleton, implementing the query functionality for amounts.MonetaryAmountsSingletonSpi SPI (core) for the backing implementation of theMonetarysingleton.MonetaryConversionsSingletonSpi SPI (conversion) that implements the functionality provided by theMonetaryConversionssingleton accessor.MonetaryCurrenciesSingletonSpi Factory singleton backing interface forMonetarythat provides access to different registeredCurrencyProviderSpiinstances.MonetaryFormatsSingletonSpi This interface models the singleton functionality ofMonetaryFormats.MonetaryRoundingsSingletonSpi This class models the accessor for rounding instances, modeled asMonetaryOperator.RoundingProviderSpi This SPI allows to extends/override the roundings available forCurrencyUnit.ServiceProvider This class models the component that is managing the lifecycle of the monetary services used by the Money and Currency API. -
Class Summary Class Description Bootstrap This singleton provides access to the services available in the current runtime environment and context. -
Enum Summary Enum Description MonetaryAmountFactoryProviderSpi.QueryInclusionPolicy Determines how the factory should be considered when querying for matching implementation types callingMonetary.getAmountFactory(javax.money.MonetaryAmountFactoryQuery).