public class DefaultMonetaryConversionsSpi extends Object implements javax.money.spi.MonetaryConversionsSpi
MonetaryConversionsSpi interface, backing
up the MonetaryConversions singleton.| Constructor and Description |
|---|
DefaultMonetaryConversionsSpi()
Constructors, loads the providers from the
Bootstrap component. |
| Modifier and Type | Method and Description |
|---|---|
javax.money.convert.CurrencyConversion |
getConversion(javax.money.CurrencyUnit termCurrency,
javax.money.convert.ConversionContext conversionContext,
String... providers) |
List<String> |
getDefaultProviderChain() |
javax.money.convert.ExchangeRateProvider |
getExchangeRateProvider(String... providers) |
javax.money.convert.ProviderContext |
getProviderContext(String provider) |
Set<String> |
getProviderNames() |
boolean |
isProviderAvailable(String provider) |
void |
reload()
Reloads/reinitializes the providers found.
|
public DefaultMonetaryConversionsSpi()
Bootstrap component.public void reload()
public javax.money.convert.ExchangeRateProvider getExchangeRateProvider(String... providers)
getExchangeRateProvider in interface javax.money.spi.MonetaryConversionsSpipublic Set<String> getProviderNames()
getProviderNames in interface javax.money.spi.MonetaryConversionsSpipublic boolean isProviderAvailable(String provider)
isProviderAvailable in interface javax.money.spi.MonetaryConversionsSpipublic javax.money.convert.CurrencyConversion getConversion(javax.money.CurrencyUnit termCurrency, javax.money.convert.ConversionContext conversionContext, String... providers)
getConversion in interface javax.money.spi.MonetaryConversionsSpipublic List<String> getDefaultProviderChain()
getDefaultProviderChain in interface javax.money.spi.MonetaryConversionsSpipublic javax.money.convert.ProviderContext getProviderContext(String provider)
getProviderContext in interface javax.money.spi.MonetaryConversionsSpiCopyright © 2012-2014 JavaMoney. All Rights Reserved.