congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
PipelineExecutorTask.getTaskDef
Code IndexAdd Tabnine to your IDE (free)

How to use
getTaskDef
method
in
org.guvnor.ala.pipeline.execution.PipelineExecutorTask

Best Java code snippets using org.guvnor.ala.pipeline.execution.PipelineExecutorTask.getTaskDef (Showing top 10 results out of 315)

origin: org.kie.workbench/kie-wb-common-ala-spi

@JsonIgnore
@Override
public String getPipelineId() {
  return getTask().getTaskDef().getPipeline();
}
origin: org.guvnor/guvnor-ala-spi

@JsonIgnore
@Override
public String getPipelineId() {
  return getTask().getTaskDef().getPipeline();
}
origin: org.guvnor/guvnor-ala-spi

/**
 * Executes a task in asynchronous mode.
 * @param task the task for execute.
 * @return the taskId of the task.
 */
private synchronized void startAsyncTask(final PipelineExecutorTask task) {
  final Future<?> future = executor.submit(() -> {
    final Pipeline pipeline = pipelineRegistry.getPipelineByName(task.getTaskDef().getPipeline());
    try {
      pipelineExecutor.execute(task.getTaskDef().getInput(),
                   pipeline,
                   output -> processPipelineOutput(task,
                                   output),
                   localListener);
    } catch (Exception e) {
      logger.error("An error was produced during pipeline execution for PipelineExecutorTask: " + task.getId(),
             e);
    } finally {
      removeTaskEntry(task.getId());
      removeFutureTask(task.getId());
    }
  });
  storeFutureTask(task.getId(),
          future);
}
origin: org.kie.workbench/kie-wb-common-ala-spi

/**
 * Executes a task in asynchronous mode.
 * @param task the task for execute.
 * @return the taskId of the task.
 */
private synchronized void startAsyncTask(final PipelineExecutorTask task) {
  final Future<?> future = executor.submit(() -> {
    final Pipeline pipeline = pipelineRegistry.getPipelineByName(task.getTaskDef().getPipeline());
    try {
      pipelineExecutor.execute(task.getTaskDef().getInput(),
                   pipeline,
                   output -> processPipelineOutput(task,
                                   output),
                   localListener);
    } catch (Exception e) {
      logger.error("An error was produced during pipeline execution for PipelineExecutorTask: " + task.getId(),
             e);
    } finally {
      removeTaskEntry(task.getId());
      removeFutureTask(task.getId());
    }
  });
  storeFutureTask(task.getId(),
          future);
}
origin: org.guvnor/guvnor-ala-services-rest

  @Override
  public boolean test(PipelineExecutorTrace pipelineExecutorTrace) {
    if (pipelineExecutionId != null) {
      return pipelineExecutionId.equals(pipelineExecutorTrace.getTaskId());
    }
    if (runtimeId != null) {
      return (pipelineExecutorTrace.getTask().getOutput() instanceof RuntimeId) &&
          runtimeId.equals(((RuntimeId) pipelineExecutorTrace.getTask().getOutput()).getId());
    }
    if (runtimeName != null) {
      return (pipelineExecutorTrace.getTask().getOutput() instanceof RuntimeId) &&
          runtimeName.equals(((RuntimeId) pipelineExecutorTrace.getTask().getOutput()).getName());
    }
    if (providerId != null) {
      if (pipelineExecutorTrace.getTask().getTaskDef().getProviderId() == null) {
        return false;
      } else if (!providerId.equals(pipelineExecutorTrace.getTask().getTaskDef().getProviderId().getId())) {
        return false;
      }
    }
    if (pipelineId != null) {
      if (!pipelineId.equals(pipelineExecutorTrace.getPipelineId())) {
        return false;
      }
    }
    return true;
  }
}
origin: org.guvnor/guvnor-ala-spi

protected void assertHasSameInfo(PipelineExecutorTask expectedTask,
                 PipelineExecutorTask task) {
  assertEquals(expectedTask.getId(),
         task.getId());
  assertEquals(expectedTask.getPipelineStatus(),
         task.getPipelineStatus());
  assertEquals(expectedTask.getPipelineError(),
         task.getPipelineError());
  assertEquals(expectedTask.getOutput(),
         task.getOutput());
  assertHasSameInfo(expectedTask.getTaskDef(),
           task.getTaskDef());
  expectedTask.getTaskDef().getStages().forEach(stage -> {
    assertEquals(expectedTask.getStageStatus(stage),
           task.getStageStatus(stage));
    assertEquals(expectedTask.getStageError(stage),
           task.getStageError(stage));
  });
}
origin: org.kie.workbench/kie-wb-common-ala-spi

protected void assertHasSameInfo(PipelineExecutorTask expectedTask,
                 PipelineExecutorTask task) {
  assertEquals(expectedTask.getId(),
         task.getId());
  assertEquals(expectedTask.getPipelineStatus(),
         task.getPipelineStatus());
  assertEquals(expectedTask.getPipelineError(),
         task.getPipelineError());
  assertEquals(expectedTask.getOutput(),
         task.getOutput());
  assertHasSameInfo(expectedTask.getTaskDef(),
           task.getTaskDef());
  expectedTask.getTaskDef().getStages().forEach(stage -> {
    assertEquals(expectedTask.getStageStatus(stage),
           task.getStageStatus(stage));
    assertEquals(expectedTask.getStageError(stage),
           task.getStageError(stage));
  });
}
origin: org.guvnor/guvnor-ala-services-rest

if (pipelineExecutorTrace.getTask().getTaskDef().getProviderId() != null) {
  item.setProviderId(pipelineExecutorTrace.getTask().getTaskDef().getProviderId().getId());
  item.setProviderTypeName(pipelineExecutorTrace.getTask().getTaskDef().getProviderId().getProviderType().getProviderTypeName());
  item.setProviderVersion(pipelineExecutorTrace.getTask().getTaskDef().getProviderId().getProviderType().getVersion());
List<PipelineStageItem> stageItems = pipelineExecutorTrace.getTask().getTaskDef().getStages().stream()
    .map(stage -> {
      String stageError = null;
  item.setRuntimeName(pipelineExecutorTrace.getTask().getTaskDef().getInput().get(RuntimeConfig.RUNTIME_NAME));
origin: org.guvnor/guvnor-ala-spi

private void assertEqualsPipelineExecutorTrace(PipelineExecutorTraceImpl expectedValue,
                        PipelineExecutorTraceImpl value) {
  assertEquals(expectedValue.getTaskId(),
         value.getTaskId());
  assertEquals(expectedValue.getPipelineId(),
         value.getPipelineId());
  assertEquals(expectedValue.getTask().getTaskDef(),
         value.getTask().getTaskDef());
  assertEquals(expectedValue.getTask().getPipelineStatus(),
         value.getTask().getPipelineStatus());
  assertEqualsPipelineExecutorException(expectedValue.getTask().getPipelineError(),
                     value.getTask().getPipelineError());
  for (String stage : expectedValue.getTask().getTaskDef().getStages()) {
    assertEquals(expectedValue.getTask().getStageStatus(stage),
           value.getTask().getStageStatus(stage));
    assertEqualsPipelineExecutorException(expectedValue.getTask().getStageError(stage),
                       value.getTask().getStageError(stage));
  }
  assertEquals(expectedValue.getTask().getOutput(),
         value.getTask().getOutput());
}
origin: org.kie.workbench/kie-wb-common-ala-spi

private void assertEqualsPipelineExecutorTrace(PipelineExecutorTraceImpl expectedValue,
                        PipelineExecutorTraceImpl value) {
  assertEquals(expectedValue.getTaskId(),
         value.getTaskId());
  assertEquals(expectedValue.getPipelineId(),
         value.getPipelineId());
  assertEquals(expectedValue.getTask().getTaskDef(),
         value.getTask().getTaskDef());
  assertEquals(expectedValue.getTask().getPipelineStatus(),
         value.getTask().getPipelineStatus());
  assertEquals(expectedValue.getTask().getPipelineError(),
         value.getTask().getPipelineError());
  for (String stage : expectedValue.getTask().getTaskDef().getStages()) {
    assertEquals(expectedValue.getTask().getStageStatus(stage),
           value.getTask().getStageStatus(stage));
    assertEquals(expectedValue.getTask().getStageError(stage),
           value.getTask().getStageError(stage));
  }
  assertEquals(expectedValue.getTask().getOutput(),
         value.getTask().getOutput());
}
org.guvnor.ala.pipeline.executionPipelineExecutorTaskgetTaskDef

Popular methods of PipelineExecutorTask

  • getOutput
  • getPipelineStatus
  • getId
    The UUID for task.
  • getPipelineError
  • getStageError
  • getStageStatus

Popular in Java

  • Making http requests using okhttp
  • notifyDataSetChanged (ArrayAdapter)
  • getSystemService (Context)
  • getResourceAsStream (ClassLoader)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • Socket (java.net)
    Provides a client-side TCP socket.
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • Top 25 Plugins for Webstorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now