public class DefaultMonetaryConversionsSpi
extends java.lang.Object
implements javax.money.spi.MonetaryConversionsSpi
Constructor and Description |
---|
DefaultMonetaryConversionsSpi() |
Modifier and Type | Method and Description |
---|---|
javax.money.convert.CurrencyConversion |
getConversion(javax.money.CurrencyUnit termCurrency,
javax.money.convert.ConversionContext conversionContext,
java.lang.String... providers) |
java.util.List<java.lang.String> |
getDefaultProviderChain() |
javax.money.convert.ExchangeRateProvider |
getExchangeRateProvider(java.lang.String... providers) |
javax.money.convert.ProviderContext |
getProviderContext(java.lang.String provider) |
java.util.Set<java.lang.String> |
getProviderNames() |
boolean |
isProviderAvailable(java.lang.String provider) |
void |
reload() |
public void reload()
public javax.money.convert.ExchangeRateProvider getExchangeRateProvider(java.lang.String... providers)
getExchangeRateProvider
in interface javax.money.spi.MonetaryConversionsSpi
public java.util.Set<java.lang.String> getProviderNames()
getProviderNames
in interface javax.money.spi.MonetaryConversionsSpi
public boolean isProviderAvailable(java.lang.String provider)
isProviderAvailable
in interface javax.money.spi.MonetaryConversionsSpi
public javax.money.convert.CurrencyConversion getConversion(javax.money.CurrencyUnit termCurrency, javax.money.convert.ConversionContext conversionContext, java.lang.String... providers)
getConversion
in interface javax.money.spi.MonetaryConversionsSpi
public java.util.List<java.lang.String> getDefaultProviderChain()
getDefaultProviderChain
in interface javax.money.spi.MonetaryConversionsSpi
public javax.money.convert.ProviderContext getProviderContext(java.lang.String provider)
getProviderContext
in interface javax.money.spi.MonetaryConversionsSpi