public class DefaultMonetaryConversionsSingletonSpi extends Object implements javax.money.spi.MonetaryConversionsSingletonSpi
MonetaryConversionsSingletonSpi interface, backing
up the MonetaryConversions singleton.| Constructor and Description |
|---|
DefaultMonetaryConversionsSingletonSpi()
Constructors, loads the providers from the
Bootstrap component. |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getDefaultProviderChain() |
javax.money.convert.ExchangeRateProvider |
getExchangeRateProvider(javax.money.convert.ConversionQuery query) |
javax.money.convert.ExchangeRateProvider |
getExchangeRateProvider(String... providers) |
Set<String> |
getProviderNames() |
boolean |
isConversionAvailable(javax.money.convert.ConversionQuery conversionQuery) |
boolean |
isExchangeRateProviderAvailable(javax.money.convert.ConversionQuery conversionQuery) |
void |
reload()
Reloads/reinitializes the providers found.
|
public DefaultMonetaryConversionsSingletonSpi()
Bootstrap component.public void reload()
public javax.money.convert.ExchangeRateProvider getExchangeRateProvider(javax.money.convert.ConversionQuery query)
getExchangeRateProvider in interface javax.money.spi.MonetaryConversionsSingletonSpipublic boolean isExchangeRateProviderAvailable(javax.money.convert.ConversionQuery conversionQuery)
isExchangeRateProviderAvailable in interface javax.money.spi.MonetaryConversionsSingletonSpipublic boolean isConversionAvailable(javax.money.convert.ConversionQuery conversionQuery)
isConversionAvailable in interface javax.money.spi.MonetaryConversionsSingletonSpipublic javax.money.convert.ExchangeRateProvider getExchangeRateProvider(String... providers)
getExchangeRateProvider in interface javax.money.spi.MonetaryConversionsSingletonSpipublic Set<String> getProviderNames()
getProviderNames in interface javax.money.spi.MonetaryConversionsSingletonSpipublic List<String> getDefaultProviderChain()
getDefaultProviderChain in interface javax.money.spi.MonetaryConversionsSingletonSpiCopyright © 2012-2015 JavaMoney. All Rights Reserved.