Package com.bloomberglp.blpapi

Examples of com.bloomberglp.blpapi.SubscriptionList


      return Collections.emptyMap();
    }

    Map<String, Object> returnValue = Maps.newHashMap();
   
    SubscriptionList sl = new SubscriptionList();
    for (String bbgUniqueId : bbgUniqueIds) {
      String securityDes = getBloombergSubscriptionPathPrefix() + bbgUniqueId;
      Subscription subscription = new Subscription(securityDes, BloombergDataUtils.STANDARD_FIELDS_LIST);
      sl.add(subscription);
      returnValue.put(bbgUniqueId, subscription);
    }
   
    try {
      _sessionProvider.getSession().subscribe(sl);
View Full Code Here


    ArgumentChecker.notNull(subscriptionHandles, "Subscription handles");
    if (subscriptionHandles.isEmpty()) {
      return;
    }
   
    SubscriptionList sl = new SubscriptionList();
   
    for (Object subscriptionHandle : subscriptionHandles) {
      Subscription subscription = (Subscription) subscriptionHandle;
      sl.add(subscription);
    }
   
    try {
      _sessionProvider.getSession().unsubscribe(sl);
    } catch (Exception e) {
View Full Code Here

   * @param bloombergKeys
   */
  private void createSubscriptions(Set<String> bloombergKeys) {
    s_logger.debug("creating subscriptions list for {} securities", bloombergKeys.size());
    for (int i = 0; i < _bbgSessions; i++) {
      _subscriptionsList.add(new SubscriptionList());
    }
    int counter = 0;
    for (String bloombergKey : bloombergKeys) {
      int index = counter % _bbgSessions;
      SubscriptionList subscriptions = _subscriptionsList.get(index);
      subscriptions.add(new Subscription(bloombergKey, BloombergDataUtils.STANDARD_FIELDS_LIST, _options,
          new CorrelationID(bloombergKey)));
      counter++;
    }
   
  }
View Full Code Here

TOP

Related Classes of com.bloomberglp.blpapi.SubscriptionList

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.