Package com.bloomberglp.blpapi

Examples of com.bloomberglp.blpapi.SessionOptions


   * Creates Bloomberg session options for testing.
   *
   * @return the session options, not null
   */
  private static SessionOptions getSessionOptions() {
    SessionOptions options = new SessionOptions();
    Properties properties = TestProperties.getTestProperties();
    String serverHost = properties.getProperty("bbgServer.host");
    if (StringUtils.isBlank(serverHost)) {
      throw new OpenGammaRuntimeException("bloomberg.host is missing in tests.properties");
    }
    String serverPort = properties.getProperty("bbgServer.port");
    if (StringUtils.isBlank(serverPort)) {
      throw new OpenGammaRuntimeException("bloomberg.port is missing in tests.properties");
    }
    options.setServerHost(serverHost);
    options.setServerPort(Integer.parseInt(serverPort));
    return options;
  }
View Full Code Here


  }

  //-------------------------------------------------------------------------
  @Override
  public BloombergConnector createObject() {
    SessionOptions sessionOptions = getSessionOptions();
    sessionOptions = (sessionOptions != null ? sessionOptions : new SessionOptions());
    if (getHost() != null) {
      sessionOptions.setServerHost(getHost());
      sessionOptions.setServerPort(getPort());
    }
    if (sessionOptions.getServerHost() == null || sessionOptions.getServerHost().contains("$")) {
      throw new IllegalStateException("Bloomberg SessionOptions does not have a server host");
    }
    return new BloombergConnector(getName(), sessionOptions, getReferenceDataStatistics());
  }
View Full Code Here

TOP

Related Classes of com.bloomberglp.blpapi.SessionOptions

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.