Package com.opengamma.engine.marketdata.live

Examples of com.opengamma.engine.marketdata.live.LiveDataAvailabilityNotificationListener


    final Map<String, LiveDataFactory> factoryMap = ImmutableMap.of(BLOOMBERG_LIVE_SOURCE_NAME, defaultFactory);
    final MarketDataProviderFactory marketDataProviderFactory = new InMemoryLKVLiveMarketDataProviderFactory(defaultFactory, factoryMap);

    // notifies LiveDataFactories when market data providers come up so they can retry failed subscriptions
    List<LiveDataFactory> factoryList = ImmutableList.of(defaultFactory);
    LiveDataAvailabilityNotificationListener availabilityNotificationListener =
        new LiveDataAvailabilityNotificationListener(getJmsMarketDataAvailabilityTopic(), factoryList, getJmsConnector());
    repo.registerLifecycle(availabilityNotificationListener);

    final ComponentInfo info = new ComponentInfo(MarketDataProviderFactory.class, getClassifier());
    repo.registerComponent(info, marketDataProviderFactory);
    return marketDataProviderFactory;
View Full Code Here


    final ComponentInfo providerFactoryInfo = new ComponentInfo(MarketDataProviderFactory.class, getClassifier());
    repo.registerComponent(providerFactoryInfo, liveMarketDataProviderFactory);

    // notifies LiveDataFactories when market data providers come up so they can retry failed subscriptions
    List<LiveDataFactory> factoryList = ImmutableList.of(liveDataFactory);
    LiveDataAvailabilityNotificationListener availabilityNotificationListener =
        new LiveDataAvailabilityNotificationListener(getJmsMarketDataAvailabilityTopic(), factoryList, getJmsConnector());
    repo.registerLifecycle(availabilityNotificationListener);

    final InMemoryNamedMarketDataSpecificationRepository specRepository = new InMemoryNamedMarketDataSpecificationRepository();
    specRepository.addSpecification(description, new LiveMarketDataSpecification(description));
View Full Code Here

TOP

Related Classes of com.opengamma.engine.marketdata.live.LiveDataAvailabilityNotificationListener

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.