@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());
 }
Esempio n. 2
0
  /** {@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();
  }