Class SimpleSystemProcessExitCodeMapper

java.lang.Object
org.springframework.batch.core.step.tasklet.SimpleSystemProcessExitCodeMapper
All Implemented Interfaces:
SystemProcessExitCodeMapper

public class SimpleSystemProcessExitCodeMapper extends Object implements SystemProcessExitCodeMapper
Simple SystemProcessExitCodeMapper implementation that performs following mapping:

0 -> ExitStatus.FINISHED else -> ExitStatus.FAILED

Author:
Robert Kasanicky
  • Constructor Details

    • SimpleSystemProcessExitCodeMapper

      public SimpleSystemProcessExitCodeMapper()
  • Method Details

    • getExitStatus

      public ExitStatus getExitStatus(int exitCode)
      Specified by:
      getExitStatus in interface SystemProcessExitCodeMapper
      Parameters:
      exitCode - exit code returned by the system process
      Returns:
      ExitStatus appropriate for the systemExitCode parameter value