SingleTableMarketDataRetriever | Implements IDefaultMarketDataRetriever. | Returns a single market data Double value. |
SpotTableMarketDataRetriever | Extends SingleTableMarketDataRetriever, implements ISpotMarketDataRetriever. | Returns spot market data. |
FxRateTableMarketDataRetriever | Extends SingleTableMarketDataRetriever, implements IFxRateMarketDataRetriever. | Returns FX rates and available currencies. |
CurveTableMarketDataRetriever | Extends SingleTableMarketDataRetriever, implements ICurveMarketDataRetriever. | Returns single market dates values from a curve, or whole curves. |
SurfaceTableMarketDataRetriever | Extends SingleTableMarketDataRetriever, implements ISurfaceMarketDataRetriever. | Returns single market dates values from a surface, or whole surfaces. |
CubeTableMarketDataRetriever | Extends SingleTableMarketDataRetriever, implements ICubeMarketDataRetriever. | Returns single market dates values from a cube. |
AContextualMarketDataRetriever<C, V> | Implements IContextualMarketDataRetriever<C, V>. | Returns market data with caching, after translating the requested coordinates using a coordinates translator. Provides abstract methods for creating a cache key and a non-contextual retrieval of market data, to be overridden by any extension. |
ADefaultContextualMarketDataRetriever | Extends AContextualMarketDataRetriever<Object[], Double>, implements IDefaultContextualMarketDataRetriever. | Creates a cache key based on the translated coordinates, the retriever name and the retrieval operation id. |
SingleContextualMarketDataRetriever<T extends IDefaultMarketDataRetriever> | Extends ADefaultContextualMarketDataRetriever. | Returns market data values using the underlying table retriever. |
FxContextualMarketDataRetriever | Extends SingleContextualMarketDataRetriever<IFxMarketDataRetriever>. | Returns FX rates with support for inverse rates and pivot currencies. |
InterpolatingCurveContextualMarketDataRetriever | Extends SingleContextualMarketDataRetriever<ICurveMarketDataRetriever<String>>. | Returns single market data values from a curve, interpolating values from the whole curve when necessary. |
InterpolatingSurfaceContextualMarketDataRetriever | Extends SingleContextualMarketDataRetriever<ISurfaceMarketDataRetriever<String, String>>. | Returns single market data values from a surface, interpolating values from the whole surface when necessary. |