Package com.opengamma.engine.marketdata.resolver

Examples of com.opengamma.engine.marketdata.resolver.TypeBasedMarketDataProviderResolver


  public void init(final ComponentRepository repo, final LinkedHashMap<String, String> configuration) throws Exception {
    initMarketDataProviderResolver(repo);
  }

  protected MarketDataProviderResolver createMarketDataProviderResolver() {
    final TypeBasedMarketDataProviderResolver providerResolver = new TypeBasedMarketDataProviderResolver();
    if (getLiveMarketDataProviderFactory() != null) {
      providerResolver.addProvider(LiveMarketDataSpecification.class, getLiveMarketDataProviderFactory());
    }
    final MarketDataProviderFactory fixedHistoricalMarketDataProviderFactory = initFixedHistoricalMarketDataProviderFactory();
    providerResolver.addProvider(FixedHistoricalMarketDataSpecification.class, fixedHistoricalMarketDataProviderFactory);
    final MarketDataProviderFactory latestHistoricalMarketDataProviderFactory = initLatestHistoricalMarketDataProviderFactory();
    providerResolver.addProvider(LatestHistoricalMarketDataSpecification.class, latestHistoricalMarketDataProviderFactory);
    final MarketDataProviderFactory userMarketDataProviderFactory = initUserMarketDataProviderFactory();
    providerResolver.addProvider(UserMarketDataSpecification.class, userMarketDataProviderFactory);
    final MarketDataProviderFactory combinedMarketDataProviderFactory = initCombinedMarketDataProviderFactory(providerResolver);
    providerResolver.addProvider(CombinedMarketDataSpecification.class, combinedMarketDataProviderFactory);
    MarketDataProviderFactory historicalShockMarketDataProviderFactory = initHistoricalShockMarketDataProviderFactory(providerResolver);
    providerResolver.addProvider(HistoricalShockMarketDataSpecification.class, historicalShockMarketDataProviderFactory);
    return providerResolver;
  }
View Full Code Here

TOP

Related Classes of com.opengamma.engine.marketdata.resolver.TypeBasedMarketDataProviderResolver

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.