Codota Logo
org.guvnor.ala.pipeline.execution
Code IndexAdd Codota to your IDE (free)

How to use org.guvnor.ala.pipeline.execution

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

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Gson g =
  • Codota Iconnew Gson()
  • Codota IconGsonBuilder gsonBuilder;gsonBuilder.create()
  • Codota Iconnew GsonBuilder().create()
  • Smart code suggestions by Codota
}
origin: org.kie.workbench.services/kie-wb-common-services-backend

  private void initExecutor(final Collection<ConfigExecutor> configs) {
    executor = new PipelineExecutor(configs);
  }
}
origin: org.kie.workbench/kie-wb-common-ala-spi

public PipelineExecutor(final Collection<ConfigExecutor> configExecutors) {
  init(configExecutors);
}
origin: org.guvnor/guvnor-ala-spi

public String generateTaskId() {
  return ExecutionIdGenerator.generateExecutionId();
}
origin: org.kie.workbench/kie-wb-common-ala-spi

  public void setTaskInStoppedStatus(final PipelineExecutorTaskImpl task) {
    task.setPipelineStatus(PipelineExecutorTask.Status.STOPPED);
    task.getTaskDef().getStages()
        .stream()
        .filter(stage -> PipelineExecutorTask.Status.RUNNING.equals(task.getStageStatus(stage)) ||
            PipelineExecutorTask.Status.SCHEDULED.equals(task.getStageStatus(stage)))
        .forEach(stage -> task.setStageStatus(stage,
                           PipelineExecutorTask.Status.STOPPED));
    task.clearErrors();
    task.setOutput(null);
  }
}
origin: org.kie.workbench/kie-wb-common-ala-spi

@Override
public void delete(final String taskId) throws PipelineExecutorException {
  final TaskEntry entry = getTaskEntry(taskId);
  if (entry != null) {
    throw new PipelineExecutorException("An active PipelineExecutorTask was found for taskId: " + taskId +
                          " delete operation is only available for the following status set: " + deleteEnabledStatus);
  }
  final PipelineExecutorTrace trace = pipelineExecutorRegistry.getExecutorTrace(taskId);
  if (trace == null) {
    throw new PipelineExecutorException("No PipelineExecutorTask was found for taskId: " + taskId);
  } else {
    if (!deleteEnabledStatus.contains(trace.getTask().getPipelineStatus())) {
      throw new PipelineExecutorException("A PipelineExecutorTask in status: "
                            + trace.getTask().getPipelineStatus().name() + " can not" +
                            " be deleted. Delete operation is available for the following status set: " + deleteEnabledStatus);
    } else {
      pipelineExecutorRegistry.deregister(taskId);
    }
  }
}
origin: org.guvnor/guvnor-ala-spi

  protected void assertHasSameInfo(PipelineExecutorTaskDef expectedTaskDef,
                   PipelineExecutorTaskDef taskDef) {
    assertEquals(expectedTaskDef.getInput(),
           taskDef.getInput());
    assertEquals(expectedTaskDef.getPipeline(),
           taskDef.getPipeline());
    assertEquals(expectedTaskDef.getProviderId(),
           taskDef.getProviderId());
    assertEquals(expectedTaskDef.getProviderType(),
           taskDef.getProviderType());
  }
}
origin: org.kie.workbench/kie-wb-common-ala-spi

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

public <T> void execute(final Input input,
            final Pipeline pipeline,
            final Consumer<T> callback,
            final PipelineEventListener... eventListeners) {
  final PipelineContext context = new PipelineContext(pipeline);
  context.start(input);
  context.pushCallback(callback);
  propagateEvent(new BeforePipelineExecutionEvent(context.getExecutionId(),
                          pipeline),
          eventListeners);
  continuePipeline(context,
           eventListeners);
  propagateEvent(new AfterPipelineExecutionEvent(context.getExecutionId(),
                          pipeline),
          eventListeners);
}
origin: org.guvnor/guvnor-ala-spi

private void setId(final String executionId) {
  this.executionId = executionId;
  getTaskDef().getInput().put(PIPELINE_EXECUTION_ID,
                executionId);
}
origin: org.guvnor/guvnor-ala-spi

  private void assertEqualsException(PipelineExecutorException expectedValue,
                    PipelineExecutorException value) {
    assertEquals(expectedValue.getMessage(),
           value.getMessage());
    assertEquals(expectedValue.getCause(),
           value.getCause());
  }
}
origin: org.kie.workbench/kie-wb-common-ala-spi

private PipelineExecutorError mockError(String error,
                    String detail) {
  return new PipelineExecutorError(error,
                   detail);
}
origin: org.guvnor/guvnor-ala-spi

  public void setTaskInStoppedStatus(final PipelineExecutorTaskImpl task) {
    task.setPipelineStatus(PipelineExecutorTask.Status.STOPPED);
    task.getTaskDef().getStages()
        .stream()
        .filter(stage -> PipelineExecutorTask.Status.RUNNING.equals(task.getStageStatus(stage)) ||
            PipelineExecutorTask.Status.SCHEDULED.equals(task.getStageStatus(stage)))
        .forEach(stage -> task.setStageStatus(stage,
                           PipelineExecutorTask.Status.STOPPED));
    task.clearErrors();
    task.setOutput(null);
  }
}
origin: org.guvnor/guvnor-ala-spi

@Override
public void delete(final String taskId) throws PipelineExecutorException {
  final TaskEntry entry = getTaskEntry(taskId);
  if (entry != null) {
    throw new PipelineExecutorException("An active PipelineExecutorTask was found for taskId: " + taskId +
                          " delete operation is only available for the following status set: " + deleteEnabledStatus);
  }
  final PipelineExecutorTrace trace = pipelineExecutorRegistry.getExecutorTrace(taskId);
  if (trace == null) {
    throw new PipelineExecutorException("No PipelineExecutorTask was found for taskId: " + taskId);
  } else {
    if (!deleteEnabledStatus.contains(trace.getTask().getPipelineStatus())) {
      throw new PipelineExecutorException("A PipelineExecutorTask in status: "
                            + trace.getTask().getPipelineStatus().name() + " can not" +
                            " be deleted. Delete operation is available for the following status set: " + deleteEnabledStatus);
    } else {
      pipelineExecutorRegistry.deregister(taskId);
    }
  }
}
origin: org.kie.workbench/kie-wb-common-ala-spi

  protected void assertHasSameInfo(PipelineExecutorTaskDef expectedTaskDef,
                   PipelineExecutorTaskDef taskDef) {
    assertEquals(expectedTaskDef.getInput(),
           taskDef.getInput());
    assertEquals(expectedTaskDef.getPipeline(),
           taskDef.getPipeline());
    assertEquals(expectedTaskDef.getProviderId(),
           taskDef.getProviderId());
    assertEquals(expectedTaskDef.getProviderType(),
           taskDef.getProviderType());
  }
}
origin: org.kie.workbench/kie-wb-common-ala-spi

/**
 * added for testing/internal purposes, interested parties must use createPipelineExecutor()
 */
protected PipelineExecutor newPipelineExecutor(final Collection<ConfigExecutor> configs) {
  return new PipelineExecutor(configs);
}
origin: org.guvnor/guvnor-ala-spi

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

public <T> void execute(final Input input,
            final Pipeline pipeline,
            final Consumer<T> callback,
            final PipelineEventListener... eventListeners) {
  final PipelineContext context = new PipelineContext(pipeline);
  context.start(input);
  context.pushCallback(callback);
  propagateEvent(new BeforePipelineExecutionEvent(context.getExecutionId(),
                          pipeline),
          eventListeners);
  continuePipeline(context,
           eventListeners);
  propagateEvent(new AfterPipelineExecutionEvent(context.getExecutionId(),
                          pipeline),
          eventListeners);
}
origin: org.guvnor/guvnor-ala-spi

public PipelineExecutor(final Collection<ConfigExecutor> configExecutors) {
  init(configExecutors);
}
origin: org.kie.workbench/kie-wb-common-ala-spi

public String generateTaskId() {
  return ExecutionIdGenerator.generateExecutionId();
}
origin: org.guvnor/guvnor-ala-spi

/**
 * added for testing/internal purposes, interested parties must use createPipelineExecutor()
 */
protected PipelineExecutor newPipelineExecutor(final Collection<ConfigExecutor> configs) {
  return new PipelineExecutor(configs);
}
org.guvnor.ala.pipeline.execution

Most used classes

  • PipelineExecutor
  • PipelineExecutorTrace
    Represents a pipeline execution recording.
  • PipelineExecutorTask$Status
    Indicates the pipeline execution status.
  • PipelineExecutorTask
    This class represents a pipeline execution task.
  • PipelineExecutorTaskDef
    This class defines the information for performing the execution of a Pipeline by using the PipelineE
  • PipelineExecutorTaskImpl,
  • PipelineExecutorTaskManagerImpl$TaskEntry,
  • PipelineExecutorTaskManagerImpl,
  • PipelineExecutorTaskManagerImplHelper,
  • PipelineExecutorTraceImpl,
  • PipelineExecutorTaskDefImpl,
  • ExecutionIdGenerator,
  • PipelineContext,
  • PipelineExecutorError,
  • InternalProviderType,
  • PipelineExecutorTaskManagerImplEventsTest,
  • PipelineExecutorTaskManagerImplExecutionTest,
  • PipelineExecutorTaskManagerImplHelperTest,
  • PipelineExecutorTaskManagerImplTestBase
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now