ExchangeRate
is valid.ConversionContext
instances.ConversionContext
instances for querying.ConversionContext
's values as defaults.ConversionContext
's values as defaults.AbstractContext
with the data from this Builder
instance.ConversionContext
with the data from this
Builder instance.ExchangeRate
.ProviderContext
with the data from this Builder
instance.AmountFormatSymbols
given the current data,MonetaryAmount
, using the current data set on this factory.MonetaryContext
.MonetaryAmountFactory
given the required context.CurrencyConversion
that is converting a MonetaryAmount
to another
MonetaryAmount
with a different target CurrencyUnit
.CurrencyConversionException
with the specified
detail message, timestamp, source and target currency.CurrencyConversionException
with the specified
source and target currency.Bootstrap
, which allows to
register/provide additional currencies into the system automatically on
startup.CurrencyUnit
-valued results.