Tabnine Logo
PipelineEventListener.afterStageExecution
Code IndexAdd Tabnine to your IDE (free)

How to use
afterStageExecution
method
in
org.guvnor.ala.pipeline.events.PipelineEventListener

Best Java code snippets using org.guvnor.ala.pipeline.events.PipelineEventListener.afterStageExecution (Showing top 9 results out of 315)

origin: org.guvnor/guvnor-ala-spi

private void propagateEvent(final AfterStageExecutionEvent afterStageExecutionEvent,
              final PipelineEventListener... eventListeners) {
  for (final PipelineEventListener eventListener : eventListeners) {
    eventListener.afterStageExecution(afterStageExecutionEvent);
  }
}
origin: org.kie.workbench/kie-wb-common-ala-spi

private void propagateEvent(final AfterStageExecutionEvent afterStageExecutionEvent,
              final PipelineEventListener... eventListeners) {
  for (final PipelineEventListener eventListener : eventListeners) {
    eventListener.afterStageExecution(afterStageExecutionEvent);
  }
}
origin: org.guvnor/guvnor-ala-spi

public void notifyExternalListeners(final List<PipelineEventListener> externalListeners,
                  final PipelineEvent event) {
  externalListeners.forEach(listener -> {
    try {
      if (event instanceof BeforePipelineExecutionEvent) {
        listener.beforePipelineExecution((BeforePipelineExecutionEvent) event);
      } else if (event instanceof BeforeStageExecutionEvent) {
        listener.beforeStageExecution((BeforeStageExecutionEvent) event);
      } else if (event instanceof AfterStageExecutionEvent) {
        listener.afterStageExecution((AfterStageExecutionEvent) event);
      } else if (event instanceof AfterPipelineExecutionEvent) {
        listener.afterPipelineExecution((AfterPipelineExecutionEvent) event);
      } else if (event instanceof OnErrorPipelineExecutionEvent) {
        listener.onPipelineError((OnErrorPipelineExecutionEvent) event);
      } else if (event instanceof OnErrorStageExecutionEvent) {
        listener.onStageError((OnErrorStageExecutionEvent) event);
      }
    } catch (Exception e) {
      //if the notification of the event in a particular listener fails let the execution continue.
      logger.error("Pipeline event notification on listener: " + listener + " failed: " + e.getMessage(),
             e);
    }
  });
}
origin: org.kie.workbench/kie-wb-common-ala-spi

public void notifyExternalListeners(final List<PipelineEventListener> externalListeners,
                  final PipelineEvent event) {
  externalListeners.forEach(listener -> {
    try {
      if (event instanceof BeforePipelineExecutionEvent) {
        listener.beforePipelineExecution((BeforePipelineExecutionEvent) event);
      } else if (event instanceof BeforeStageExecutionEvent) {
        listener.beforeStageExecution((BeforeStageExecutionEvent) event);
      } else if (event instanceof AfterStageExecutionEvent) {
        listener.afterStageExecution((AfterStageExecutionEvent) event);
      } else if (event instanceof AfterPipelineExecutionEvent) {
        listener.afterPipelineExecution((AfterPipelineExecutionEvent) event);
      } else if (event instanceof OnErrorPipelineExecutionEvent) {
        listener.onPipelineError((OnErrorPipelineExecutionEvent) event);
      } else if (event instanceof OnErrorStageExecutionEvent) {
        listener.onStageError((OnErrorStageExecutionEvent) event);
      }
    } catch (Exception e) {
      //if the notification of the event in a particular listener fails let the execution continue.
      logger.error("Pipeline event notification on listener: " + listener + " failed: " + e.getMessage(),
             e);
    }
  });
}
origin: org.guvnor/guvnor-ala-spi

private void verifyExternalListenersNotified(PipelineEvent event) {
  if (event instanceof BeforePipelineExecutionEvent) {
    externalListeners.forEach(listener -> verify(listener,
                           times(1)).beforePipelineExecution((BeforePipelineExecutionEvent) event));
  } else if (event instanceof BeforeStageExecutionEvent) {
    externalListeners.forEach(listener -> verify(listener,
                           times(1)).beforeStageExecution((BeforeStageExecutionEvent) event));
  } else if (event instanceof AfterStageExecutionEvent) {
    externalListeners.forEach(listener -> verify(listener,
                           times(1)).afterStageExecution((AfterStageExecutionEvent) event));
  } else if (event instanceof AfterPipelineExecutionEvent) {
    externalListeners.forEach(listener -> verify(listener,
                           times(1)).afterPipelineExecution((AfterPipelineExecutionEvent) event));
  } else if (event instanceof OnErrorPipelineExecutionEvent) {
    externalListeners.forEach(listener -> verify(listener,
                           times(1)).onPipelineError((OnErrorPipelineExecutionEvent) event));
  } else if (event instanceof OnErrorStageExecutionEvent) {
    externalListeners.forEach(listener -> verify(listener,
                           times(1)).onStageError((OnErrorStageExecutionEvent) event));
  }
}
origin: org.kie.workbench/kie-wb-common-ala-spi

  private void verifyExternalListenersNotified(PipelineEvent event) {
    if (event instanceof BeforePipelineExecutionEvent) {
      externalListeners.forEach(listener -> verify(listener,
                             times(1)).beforePipelineExecution((BeforePipelineExecutionEvent) event));
    } else if (event instanceof BeforeStageExecutionEvent) {
      externalListeners.forEach(listener -> verify(listener,
                             times(1)).beforeStageExecution((BeforeStageExecutionEvent) event));
    } else if (event instanceof AfterStageExecutionEvent) {
      externalListeners.forEach(listener -> verify(listener,
                             times(1)).afterStageExecution((AfterStageExecutionEvent) event));
    } else if (event instanceof AfterPipelineExecutionEvent) {
      externalListeners.forEach(listener -> verify(listener,
                             times(1)).afterPipelineExecution((AfterPipelineExecutionEvent) event));
    } else if (event instanceof OnErrorPipelineExecutionEvent) {
      externalListeners.forEach(listener -> verify(listener,
                             times(1)).onPipelineError((OnErrorPipelineExecutionEvent) event));
    } else if (event instanceof OnErrorStageExecutionEvent) {
      externalListeners.forEach(listener -> verify(listener,
                             times(1)).onStageError((OnErrorStageExecutionEvent) event));
    }
  }
}
origin: org.guvnor/guvnor-ala-spi

private void testAfterStageExecutionEvent(boolean async) {
  when(taskEntry.isAsync()).thenReturn(async);
  AfterStageExecutionEvent event = new AfterStageExecutionEvent(TASK_ID,
                                 pipeline,
                                 stage);
  taskManager.localListener.afterStageExecution(event);
  verify(task,
      times(1)).setStageStatus(stage.getName(),
                  PipelineExecutorTask.Status.FINISHED);
  verifyExecutorRegistryUpdated(async);
  verifyExternalListenersNotified(event);
}
origin: org.kie.workbench/kie-wb-common-ala-spi

private void testAfterStageExecutionEvent(boolean async) {
  when(taskEntry.isAsync()).thenReturn(async);
  AfterStageExecutionEvent event = new AfterStageExecutionEvent(TASK_ID,
                                 pipeline,
                                 stage);
  taskManager.localListener.afterStageExecution(event);
  verify(task,
      times(1)).setStageStatus(stage.getName(),
                  PipelineExecutorTask.Status.FINISHED);
  verifyExecutorRegistryUpdated(async);
  verifyExternalListenersNotified(event);
}
origin: org.kie.workbench.services/kie-wb-common-services-backend

    times(4)).beforeStageExecution(beforeStageExecutionCaptor.capture());
verify(pipelineEventListener,
    times(4)).afterStageExecution(afterStageExecutionCaptor.capture());
org.guvnor.ala.pipeline.eventsPipelineEventListenerafterStageExecution

Popular methods of PipelineEventListener

  • afterPipelineExecution
  • beforePipelineExecution
  • beforeStageExecution
  • onPipelineError
  • onStageError

Popular in Java

  • Parsing JSON documents to java classes using gson
  • setRequestProperty (URLConnection)
  • getContentResolver (Context)
  • getSupportFragmentManager (FragmentActivity)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • JTextField (javax.swing)
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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