@Override public void afterPipelineExecution(final AfterPipelineExecutionEvent apee) { final TaskEntry taskEntry = getTaskEntry(apee.getExecutionId()); if (taskEntry != null) { PipelineExecutorTaskManagerImpl.this.afterPipelineExecution(apee, taskEntry); notifyExternalListeners(apee); } }
@Test public void testAfterPipelineExecution() { listener.afterPipelineExecution(new AfterPipelineExecutionEvent(EXECUTION_ID, pipeline)); verify(pipelineStatusChangeEvent, times(1)).fire(new PipelineStatusChangeEvent(traceKey, PipelineStatus.FINISHED)); }
times(1)).afterPipelineExecution(afterPipelineExecutionCaptor.capture()); assertEquals(pipe, afterPipelineExecutionCaptor.getValue().getPipeline());
private void testAfterPipelineExecutionEvent(boolean async) { when(taskEntry.isAsync()).thenReturn(async); AfterPipelineExecutionEvent event = new AfterPipelineExecutionEvent(TASK_ID, pipeline); taskManager.localListener.afterPipelineExecution(event); verify(task, times(1)).setPipelineStatus(PipelineExecutorTask.Status.FINISHED); verifyExecutorRegistryUpdated(async); verifyExternalListenersNotified(event); }
private void testAfterPipelineExecutionEvent(boolean async) { when(taskEntry.isAsync()).thenReturn(async); AfterPipelineExecutionEvent event = new AfterPipelineExecutionEvent(TASK_ID, pipeline); taskManager.localListener.afterPipelineExecution(event); verify(task, times(1)).setPipelineStatus(PipelineExecutorTask.Status.FINISHED); verifyExecutorRegistryUpdated(async); verifyExternalListenersNotified(event); }
@Override public void afterPipelineExecution(final AfterPipelineExecutionEvent apee) { final TaskEntry taskEntry = getTaskEntry(apee.getExecutionId()); if (taskEntry != null) { PipelineExecutorTaskManagerImpl.this.afterPipelineExecution(apee, taskEntry); notifyExternalListeners(apee); } }
@Test public void testAfterPipelineExecution() { listener.afterPipelineExecution(new AfterPipelineExecutionEvent(EXECUTION_ID, pipeline)); verify(pipelineStatusChangeEvent, times(1)).fire(new PipelineStatusChangeEvent(traceKey, PipelineStatus.FINISHED)); }
@Override public void afterPipelineExecution(AfterPipelineExecutionEvent apee) { pipelineStatusChangeEvent.fire(new PipelineStatusChangeEvent(new PipelineExecutionTraceKey(apee.getExecutionId()), PipelineStatus.FINISHED)); }
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); }
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); }