Package com.opengamma.engine.view.compilation

Examples of com.opengamma.engine.view.compilation.CompiledViewDefinition


    assertEquals(time0.plusMillis(20), resultListener.getCycleCompleted(10 * Timeout.standardTimeoutMillis()).getFullResult().getViewCycleExecutionOptions().getValuationTime());
    resultListener.assertNoCalls();

    // time0 + 30 requires a rebuild
    worker.requestCycle();
    final CompiledViewDefinition compilationModel2 = resultListener.getViewDefinitionCompiled(Timeout.standardTimeoutMillis()).getCompiledViewDefinition();
    assertNotSame(compilationModel1, compilationModel2);
    assertNotSame(compiledViewDefinition, compilationModel2);
    assertEquals(time0.plusMillis(30), resultListener.getCycleCompleted(Timeout.standardTimeoutMillis()).getFullResult().getViewCycleExecutionOptions().getValuationTime());
    resultListener.assertProcessCompleted(Timeout.standardTimeoutMillis());

View Full Code Here


      } else {
        _writer.println("# " + compilations.size() + " different compilations of " + viewDefinition + " for the next " + VALIDITY_PERIOD_DAYS + " days");
      }

      for (int i = 0; i < compilations.size(); i++) {
        final CompiledViewDefinition compilation = compilations.get(i);
        final Set<ValueSpecification> liveData = compilation.getMarketDataRequirements();
        s_logger.info("{} live data requirements for view {} for compilation {}", new Object[] {liveData.size(), viewDefinition, compilation.toString() });
        _writer.println("# " + (i + 1) + " of " + compilations.size() + " - " + compilation);
        for (final ValueSpecification specification : liveData) {
          s_logger.debug("Specification {}", specification);
          emitSpecification(specification, emitted, emittedRecently);
        }
View Full Code Here

        // pass to downstream listeners? Some special perm denied message in place of results on each computation
        // cycle?


        // Would be better if there was a builder for this!
        CompiledViewDefinition replacementViewDef = new CompiledViewDefinitionImpl(
            compiledViewDefinition.getResolverVersionCorrection(),
            compiledViewDefinition.getCompilationIdentifier(),
            compiledViewDefinition.getViewDefinition(),
            filter.generateRestrictedPortfolio(compiledViewDefinition.getPortfolio()),
            compiledViewDefinition.getCompiledCalculationConfigurations(),
View Full Code Here

    return msg;
  }

  @Override
  public ViewDefinitionCompiledCall buildObject(FudgeDeserializer deserializer, FudgeMsg msg) {
    CompiledViewDefinition compiledViewDefinition = deserializer.fieldValueToObject(CompiledViewDefinition.class, msg.getByName(COMPILED_VIEW_DEFINITION_FIELD));
    boolean hasMarketDataPermissions = msg.getBoolean(HAS_MARKET_DATA_PERMISSIONS_FIELD);
    return new ViewDefinitionCompiledCall(compiledViewDefinition, hasMarketDataPermissions);
  }
View Full Code Here

  public ObjectName getObjectName() {
    return _objectName;
  }
 
  public synchronized boolean processResults() {
    CompiledViewDefinition compiledViewDef;
    ViewComputationResultModel viewComputationResultModel;
    synchronized (this) {
      compiledViewDef = _lastCompiledViewDefinition;
      viewComputationResultModel = _lastViewComputationResultModel;
    }
View Full Code Here

TOP

Related Classes of com.opengamma.engine.view.compilation.CompiledViewDefinition

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.