Examples of canHandleMissingInputs()


Examples of com.opengamma.engine.function.FunctionInvoker.canHandleMissingInputs()

    getFunctionExecutionContext().setFunctionParameters(jobItem.getFunctionParameters());
    // assemble inputs
    final ValueSpecification[] inputValueSpecs = jobItem.getInputs();
    final Set<ValueSpecification> missing = Sets.newHashSetWithExpectedSize(inputValueSpecs.length);
    if (!isUseAsynchronousTargetResolve() && (target == null)) {
      if (invoker.canHandleMissingInputs()) {
        // A missing target is just a special case of missing input
        missing.add(TargetSourcingFunction.createSpecification(jobItem.getComputationTargetSpecification()));
      } else {
        postEvaluationErrors(outputs, MissingOutput.EVALUATION_ERROR);
        resultItemBuilder.withException(ERROR_CANT_RESOLVE, "Unable to resolve target " + jobItem.getComputationTargetSpecification());
View Full Code Here

Examples of com.opengamma.engine.function.FunctionInvoker.canHandleMissingInputs()

        }
      }
    }
    statistics.setDataInputBytes(inputBytes, inputSamples);
    if (!missing.isEmpty()) {
      if (invoker.canHandleMissingInputs()) {
        s_logger.debug("Executing even with missing inputs {}", missing);
        resultItemBuilder.withPartialInputs(missing);
      } else {
        s_logger.info("Not able to execute as missing inputs {}", missing);
        if (targetFuture != null) {
View Full Code Here

Examples of com.opengamma.engine.function.FunctionInvoker.canHandleMissingInputs()

        postEvaluationErrors(outputs, MissingOutput.EVALUATION_ERROR);
        resultItemBuilder.withException(t);
        return;
      }
      if (target == null) {
        if (invoker.canHandleMissingInputs()) {
          // A missing target is just a special case of missing input
          missing.add(new ValueSpecification(ValueRequirementNames.TARGET, jobItem.getComputationTargetSpecification(), ValueProperties.with(ValuePropertyNames.FUNCTION, "TargetSourcingFunction")
              .get()));
        } else {
          postEvaluationErrors(outputs, MissingOutput.EVALUATION_ERROR);
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.