Module java.money

Class ConversionContext

  • All Implemented Interfaces:
    java.io.Serializable

    public final class ConversionContext
    extends AbstractContext
    This class models a context for which a ExchangeRate is valid. It allows to define different settings such as
    • the required RateType,
    • the required target timestamp
    • the required validity duration
    • additional non standard or extended attributes determined by the implementations participating in the ExchangeRateProvider chain.
    This class is immutable, thread-safe and serializable.
    Author:
    Anatole Tresch
    See Also:
    Serialized Form
    • Field Detail

      • ANY_CONVERSION

        public static final ConversionContext ANY_CONVERSION
        ConversionContext that queries any conversion available.
      • DEFERRED_CONVERSION

        public static final ConversionContext DEFERRED_CONVERSION
        ConversionContext querying for any deferred rates.
      • HISTORIC_CONVERSION

        public static final ConversionContext HISTORIC_CONVERSION
        ConversionContext querying for any historic rates.
      • REALTIME_CONVERSION

        public static final ConversionContext REALTIME_CONVERSION
        ConversionContext querying for real-time rates.
      • OTHER_CONVERSION

        public static final ConversionContext OTHER_CONVERSION
        ConversionContext querying for any other rates.