Examples of VolatilityCubeDefinitionSource


Examples of com.opengamma.financial.analytics.volatility.cube.VolatilityCubeDefinitionSource

  //-------------------------------------------------------------------------
  @Override
  public void init(ComponentRepository repo, LinkedHashMap<String, String> configuration) {
    ComponentInfo info = new ComponentInfo(VolatilityCubeDefinitionSource.class, getClassifier());
    VolatilityCubeDefinitionSource base = new ConfigDBVolatilityCubeDefinitionSource(getConfigSource());
    VolatilityCubeDefinitionSource bbg = new ExampleVolatilityCubeDefinitionSource();
    VolatilityCubeDefinitionSource combined = new AggregatingVolatilityCubeDefinitionSource(Arrays.asList(bbg, base));
    repo.registerComponent(info, combined);
    if (isPublishRest()) {
      repo.getRestComponents().publish(info, new DataVolatilityCubeDefinitionSourceResource(combined));
    }
  }
View Full Code Here

Examples of com.opengamma.financial.analytics.volatility.cube.VolatilityCubeDefinitionSource

  public void init(ComponentRepository repo, LinkedHashMap<String, String> configuration) {
    ComponentInfo info = new ComponentInfo(VolatilityCubeDefinitionSource.class, getClassifier());
    info.addAttribute(ComponentInfoAttributes.LEVEL, 1);
    info.addAttribute(ComponentInfoAttributes.REMOTE_CLIENT_JAVA, RemoteVolatilityCubeDefinitionSource.class);
   
    VolatilityCubeDefinitionSource base = new ConfigDBVolatilityCubeDefinitionSource(getConfigSource());
    if (isBloomberg()) {
      VolatilityCubeDefinitionSource bbg = new BloombergVolatilityCubeDefinitionSource();
      VolatilityCubeDefinitionSource combined = new AggregatingVolatilityCubeDefinitionSource(Arrays.asList(bbg, base));
      repo.registerComponent(info, combined);
      if (isPublishRest()) {
        repo.getRestComponents().publish(info, new DataVolatilityCubeDefinitionSourceResource(combined));
      }
    } else {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.