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

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

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

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

private void propagateEvent(final BeforeStageExecutionEvent beforeStageExecutionEvent,
              final PipelineEventListener... eventListeners) {
  for (final PipelineEventListener eventListener : eventListeners) {
    eventListener.beforeStageExecution(beforeStageExecutionEvent);
  }
}
origin: org.guvnor/guvnor-ala-spi

private void propagateEvent(final BeforeStageExecutionEvent beforeStageExecutionEvent,
              final PipelineEventListener... eventListeners) {
  for (final PipelineEventListener eventListener : eventListeners) {
    eventListener.beforeStageExecution(beforeStageExecutionEvent);
  }
}
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.kie.workbench/kie-wb-common-ala-spi

private void testBeforeStageExecutionEvent(boolean async) {
  when(taskEntry.isAsync()).thenReturn(async);
  BeforeStageExecutionEvent event = new BeforeStageExecutionEvent(TASK_ID,
                                  pipeline,
                                  stage);
  taskManager.localListener.beforeStageExecution(event);
  verify(task,
      times(1)).setStageStatus(stage.getName(),
                  PipelineExecutorTask.Status.RUNNING);
  verifyExecutorRegistryUpdated(async);
  verifyExternalListenersNotified(event);
}
origin: org.guvnor/guvnor-ala-spi

private void testBeforeStageExecutionEvent(boolean async) {
  when(taskEntry.isAsync()).thenReturn(async);
  BeforeStageExecutionEvent event = new BeforeStageExecutionEvent(TASK_ID,
                                  pipeline,
                                  stage);
  taskManager.localListener.beforeStageExecution(event);
  verify(task,
      times(1)).setStageStatus(stage.getName(),
                  PipelineExecutorTask.Status.RUNNING);
  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.eventsPipelineEventListenerbeforeStageExecution

Popular methods of PipelineEventListener

  • afterPipelineExecution
  • afterStageExecution
  • beforePipelineExecution
  • onPipelineError
  • onStageError

Popular in Java

  • Creating JSON documents from java classes using gson
  • addToBackStack (FragmentTransaction)
  • setContentView (Activity)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • HttpServer (com.sun.net.httpserver)
    This class implements a simple HTTP server. A HttpServer is bound to an IP address and port number a
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement. A servlet is a small Java program that runs within
  • PhpStorm for WordPress
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