@Test public void testInterrupted() throws Exception { taskletStep.setStepExecutionListeners(new StepExecutionListener[] {new InterruptionListener()}); taskletStep.execute(stepExecution); assertEquals(STOPPED, stepExecution.getStatus()); assertEquals(STOPPED.toString(), stepExecution.getExitStatus().getExitCode()); }
/** {@inheritDoc} */ @Override public void resetCreationTime() { if (FAILED.equals(status) || STOPPED.equals(status) || IN_QUEUE.equals(status)) { creationTime = System.currentTimeMillis(); return; } creationTime = descriptor == null ? System.currentTimeMillis() : descriptor.getCreationTime(); }