Package org.springframework.batch.core.step.tasklet

# 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 Summary

  Constructors
  Constructor
  Description
  `SimpleSystemProcessExitCodeMapper()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `ExitStatus`
  `getExitStatus(int exitCode)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## 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