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.DefaultServiceProvider This class implements the (default)ServiceProviderinterface and hereby uses the JDKServiceLoaderto load the services required. -
Enum Summary Enum Description MonetaryAmountFactoryProviderSpi.QueryInclusionPolicy Determines how the factory should be considered when querying for matching implementation types callingMonetary.getAmountFactory(javax.money.MonetaryAmountFactoryQuery).