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.MonetaryConversionsSingletonSpi
public boolean isExchangeRateProviderAvailable(javax.money.convert.ConversionQuery conversionQuery)
isExchangeRateProviderAvailable
in interface javax.money.spi.MonetaryConversionsSingletonSpi
public boolean isConversionAvailable(javax.money.convert.ConversionQuery conversionQuery)
isConversionAvailable
in interface javax.money.spi.MonetaryConversionsSingletonSpi
public javax.money.convert.ExchangeRateProvider getExchangeRateProvider(String... providers)
getExchangeRateProvider
in interface javax.money.spi.MonetaryConversionsSingletonSpi
public Set<String> getProviderNames()
getProviderNames
in interface javax.money.spi.MonetaryConversionsSingletonSpi
public List<String> getDefaultProviderChain()
getDefaultProviderChain
in interface javax.money.spi.MonetaryConversionsSingletonSpi
Copyright © 2012-2015 JavaMoney. All Rights Reserved.