Package org.javamoney.moneta.convert.imf
Class IMFHistoricRateProvider
java.lang.Object
org.javamoney.moneta.spi.AbstractRateProvider
org.javamoney.moneta.convert.imf.IMFHistoricRateProvider
- All Implemented Interfaces:
ExchangeRateProvider,LoaderService.Listener
Find by historic from IMF
- Since:
- 1.0.1
- Author:
- otaviojava
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Map<String,CurrencyUnit> protected Map<CurrencyUnit,List<ExchangeRate>> protected final org.javamoney.moneta.convert.imf.IMFRateReadingHandlerprotected CountDownLatchprotected Stringprotected static final CurrencyUnitprotected Map<CurrencyUnit,List<ExchangeRate>> Fields inherited from class org.javamoney.moneta.spi.AbstractRateProvider
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetExchangeRate(ConversionQuery conversionQuery) voidnewDataLoaded(String resourceId, InputStream is) toString()Methods inherited from class org.javamoney.moneta.spi.AbstractRateProvider
divide, divide, getContext, getCurrencyConversion, getExchangeContext, getQueryDates, getScale, multiplyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.money.convert.ExchangeRateProvider
getCurrencyConversion, getCurrencyConversion, getExchangeRate, getExchangeRate, getReversed, isAvailable, isAvailable, isAvailable
-
Field Details
-
CURRENCIES_BY_NAME
-
SDR
-
currencyToSdr
-
sdrToCurrency
-
loadState
-
loadLock
-
handler
protected final org.javamoney.moneta.convert.imf.IMFRateReadingHandler handler
-
-
Constructor Details
-
IMFHistoricRateProvider
public IMFHistoricRateProvider()
-
-
Method Details
-
getExchangeRate
- Specified by:
getExchangeRatein interfaceExchangeRateProvider
-
newDataLoaded
- Specified by:
newDataLoadedin interfaceLoaderService.Listener
-
toString
-