Package org.springframework.batch.core.launch.support

# Class JvmSystemExiter

java.lang.Object
org.springframework.batch.core.launch.support.JvmSystemExiter

All Implemented Interfaces:
  `SystemExiter`

public class JvmSystemExiter extends Object implements SystemExiter
Implementation of the `SystemExiter` interface that calls the standards System.exit method. It should be noted that there will be no unit tests for this class, since there is only one line of actual code, that would only be testable by mocking System or Runtime.

Author:
  Lucas Ward, Dave Syer

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `JvmSystemExiter()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `exit(int status)`
  Delegate call to System.exit() with the argument provided.

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

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

- ## Constructor Details

  - ### JvmSystemExiter

    public JvmSystemExiter()

- ## Method Details

  - ### exit

    public void exit(int status)
    Delegate call to System.exit() with the argument provided. This should only be used in a scenario where a particular status needs to be returned to a Batch scheduler.
    Specified by:
      `exit` in interface `SystemExiter`
    Parameters:
      `status` - exit status.
    See Also:
      - `SystemExiter.exit(int)`