# Uses of Class
org.springframework.batch.core.ExitStatus

Packages that use ExitStatus
Package
Description
org.springframework.batch.core
Core domain context for Spring Batch covering jobs, steps, configuration and execution abstractions.
org.springframework.batch.core.job
Specific implementations of job concerns.
org.springframework.batch.core.job.flow
Flow related constructs including Flow interface, executors, and related exceptions
org.springframework.batch.core.listener
Generic implementations of core batch listener interfaces.
org.springframework.batch.core.step
Specific implementations of step concerns.
org.springframework.batch.core.step.tasklet
Interfaces and generic implementations of tasklet concerns.
org.springframework.batch.integration.chunk
Components for remote chunking.

- ## Uses of ExitStatus in org.springframework.batch.core

  Fields in org.springframework.batch.core declared as ExitStatus
  Modifier and Type
  Field
  Description
  `static final ExitStatus`
  ExitStatus.`COMPLETED`
  Convenient constant value representing finished processing.
  `static final ExitStatus`
  ExitStatus.`EXECUTING`
  Convenient constant value representing continuable state where processing is still taking place, so no further action is required.
  `static final ExitStatus`
  ExitStatus.`FAILED`
  Convenient constant value representing finished processing with an error.
  `static final ExitStatus`
  ExitStatus.`NOOP`
  Convenient constant value representing job that did no processing (e.g.
  `static final ExitStatus`
  ExitStatus.`STOPPED`
  Convenient constant value representing finished processing with interrupted status.
  `static final ExitStatus`
  ExitStatus.`UNKNOWN`
  Convenient constant value representing unknown state - assumed not continuable.
  Methods in org.springframework.batch.core that return ExitStatus
  Modifier and Type
  Method
  Description
  `ExitStatus`
  ExitStatus.`addExitDescription(String description)`
  Add an exit description to an existing `ExitStatus`.
  `ExitStatus`
  ExitStatus.`addExitDescription(Throwable throwable)`
  Extract the stack trace from the throwable provided and append it to the exist description.
  `default ExitStatus`
  StepExecutionListener.`afterStep(StepExecution stepExecution)`
  Give a listener a chance to modify the exit status from a step.
  `ExitStatus`
  ExitStatus.`and(ExitStatus status)`
  Create a new `ExitStatus` with a logical combination of the exit code, and a concatenation of the descriptions.
  `ExitStatus`
  JobExecution.`getExitStatus()`
  `ExitStatus`
  StepContribution.`getExitStatus()`
  Public getter for the status.
  `ExitStatus`
  StepExecution.`getExitStatus()`
  `ExitStatus`
  ExitStatus.`replaceExitCode(String code)`
  Add an exit code to an existing `ExitStatus`.
  Methods in org.springframework.batch.core with parameters of type ExitStatus
  Modifier and Type
  Method
  Description
  `ExitStatus`
  ExitStatus.`and(ExitStatus status)`
  Create a new `ExitStatus` with a logical combination of the exit code, and a concatenation of the descriptions.
  `int`
  ExitStatus.`compareTo(ExitStatus status)`
  `static boolean`
  ExitStatus.`isNonDefaultExitStatus(ExitStatus status)`
  `void`
  JobExecution.`setExitStatus(ExitStatus exitStatus)`
  `void`
  StepContribution.`setExitStatus(ExitStatus status)`
  Set the `ExitStatus` for this contribution.
  `void`
  StepExecution.`setExitStatus(ExitStatus exitStatus)`

- ## Uses of ExitStatus in org.springframework.batch.core.job

  Methods in org.springframework.batch.core.job that return ExitStatus
  Modifier and Type
  Method
  Description
  `protected ExitStatus`
  AbstractJob.`getDefaultExitStatusForFailure(Throwable ex, JobExecution execution)`
  Default mapping from throwable to `ExitStatus`.

- ## Uses of ExitStatus in org.springframework.batch.core.job.flow

  Fields in org.springframework.batch.core.job.flow declared as ExitStatus
  Modifier and Type
  Field
  Description
  `protected ExitStatus`
  JobFlowExecutor.`exitStatus`

- ## Uses of ExitStatus in org.springframework.batch.core.listener

  Methods in org.springframework.batch.core.listener that return ExitStatus
  Modifier and Type
  Method
  Description
  `ExitStatus`
  CompositeStepExecutionListener.`afterStep(StepExecution stepExecution)`
  Call the registered listeners in reverse order, respecting and prioritizing those that implement `Ordered`.
  `ExitStatus`
  ExecutionContextPromotionListener.`afterStep(StepExecution stepExecution)`
  `ExitStatus`
  MulticasterBatchListener.`afterStep(StepExecution stepExecution)`
  `ExitStatus`
  StepExecutionListenerSupport.`afterStep(StepExecution stepExecution)`
  Deprecated.

- ## Uses of ExitStatus in org.springframework.batch.core.step

  Methods in org.springframework.batch.core.step that return ExitStatus
  Modifier and Type
  Method
  Description
  `ExitStatus`
  NoWorkFoundStepExecutionListener.`afterStep(StepExecution stepExecution)`

- ## Uses of ExitStatus in org.springframework.batch.core.step.tasklet

  Methods in org.springframework.batch.core.step.tasklet that return ExitStatus
  Modifier and Type
  Method
  Description
  `ExitStatus`
  ConfigurableSystemProcessExitCodeMapper.`getExitStatus(int exitCode)`
  `ExitStatus`
  SimpleSystemProcessExitCodeMapper.`getExitStatus(int exitCode)`
  `ExitStatus`
  SystemProcessExitCodeMapper.`getExitStatus(int exitCode)`
  `protected ExitStatus`
  MethodInvokingTaskletAdapter.`mapResult(Object result)`
  If the result is an `ExitStatus` already just return that, otherwise return `COMPLETED`.
  Method parameters in org.springframework.batch.core.step.tasklet with type arguments of type ExitStatus
  Modifier and Type
  Method
  Description
  `void`
  ConfigurableSystemProcessExitCodeMapper.`setMappings(Map<Object,ExitStatus> mappings)`

- ## Uses of ExitStatus in org.springframework.batch.integration.chunk

  Methods in org.springframework.batch.integration.chunk that return ExitStatus
  Modifier and Type
  Method
  Description
  `ExitStatus`
  ChunkMessageChannelItemWriter.`afterStep(StepExecution stepExecution)`