/** * Copyright (C) 2011 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.engine.marketdata; import com.opengamma.engine.marketdata.resolver.MarketDataProviderResolver; import com.opengamma.util.SingletonFactoryBean; /** * Spring factory bean for {@link CombinedMarketDataProviderFactory}. */ public class CombinedMarketDataProviderFactoryFactoryBean extends SingletonFactoryBean<CombinedMarketDataProviderFactory> { private MarketDataProviderResolver _underlying; public MarketDataProviderResolver getUnderlying() { return _underlying; } public void setUnderlying(MarketDataProviderResolver underlying) { _underlying = underlying; } @Override protected CombinedMarketDataProviderFactory createObject() { CombinedMarketDataProviderFactory factory = new CombinedMarketDataProviderFactory(); factory.setUnderlying(getUnderlying()); return factory; } }