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

Packages that use UnexpectedJobExecutionException
Package
Description
org.springframework.batch.core.launch
Interfaces and simple implementations of launch concerns.
org.springframework.batch.core.launch.support
Support classes for use in bootstrap and launch implementations or configurations.
org.springframework.batch.core.step
Specific implementations of step concerns.
org.springframework.batch.core.step.item
Specific implementations of step concerns for item-oriented approach.
org.springframework.batch.core.step.skip
Specific implementations of skip concerns for items in a step.

- ## Uses of UnexpectedJobExecutionException in org.springframework.batch.core.launch

  Methods in org.springframework.batch.core.launch that throw UnexpectedJobExecutionException
  Modifier and Type
  Method
  Description
  `Long`
  JobOperator.`startNextInstance(String jobName)`
  Launch the next in a sequence of `JobInstance` determined by the `JobParametersIncrementer` attached to the specified job.

- ## Uses of UnexpectedJobExecutionException in org.springframework.batch.core.launch.support

  Methods in org.springframework.batch.core.launch.support that throw UnexpectedJobExecutionException
  Modifier and Type
  Method
  Description
  `Long`
  SimpleJobOperator.`startNextInstance(String jobName)`

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

  Subclasses of UnexpectedJobExecutionException in org.springframework.batch.core.step
  Modifier and Type
  Class
  Description
  `class`
  `FatalStepExecutionException`
  Methods in org.springframework.batch.core.step that throw UnexpectedJobExecutionException
  Modifier and Type
  Method
  Description
  `final void`
  AbstractStep.`execute(StepExecution stepExecution)`
  Template method for step execution logic - calls abstract methods for resource initialization ( `AbstractStep.open(ExecutionContext)`), execution logic (`AbstractStep.doExecute(StepExecution)`) and resource closing ( `AbstractStep.close(ExecutionContext)`).

- ## Uses of UnexpectedJobExecutionException in org.springframework.batch.core.step.item

  Subclasses of UnexpectedJobExecutionException in org.springframework.batch.core.step.item
  Modifier and Type
  Class
  Description
  `class`
  `SkipOverflowException`

- ## Uses of UnexpectedJobExecutionException in org.springframework.batch.core.step.skip

  Subclasses of UnexpectedJobExecutionException in org.springframework.batch.core.step.skip
  Modifier and Type
  Class
  Description
  `class`
  `NonSkippableProcessException`
  Fatal exception to be thrown when a process operation could not be skipped.
  `class`
  `NonSkippableReadException`
  Fatal exception to be thrown when a read operation could not be skipped.
  `class`
  `NonSkippableWriteException`
  Fatal exception to be thrown when a process operation could not be skipped.
  `class`
  `SkipException`
  Base exception indicating that the skip has failed or caused a failure.
  `class`
  `SkipLimitExceededException`
  Exception indicating that the skip limit for a particular `Step` has been exceeded.
  `class`
  `SkipListenerFailedException`
  Special exception to indicate a failure in a skip listener.
  `class`
  `SkipPolicyFailedException`
  Special exception to indicate a failure in a skip policy.