Package org.springframework.batch.core
Class JobInterruptedException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.springframework.batch.core.JobExecutionException
org.springframework.batch.core.JobInterruptedException
- All Implemented Interfaces:
Serializable
Exception to indicate the job has been interrupted. The exception state
indicated is not normally recoverable by batch application clients, but
internally it is useful to force a check. The exception will often be wrapped
in a runtime exception (usually
UnexpectedJobExecutionException
before
reaching the client.- Author:
- Lucas Ward, Dave Syer
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor that sets the message for the exception.JobInterruptedException
(String msg, BatchStatus status) Constructor that sets the message for the exception. -
Method Summary
Modifier and TypeMethodDescriptionThe desired status of the surrounding execution after the interruption.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
JobInterruptedException
Constructor that sets the message for the exception.- Parameters:
msg
- The message for the exception.
-
JobInterruptedException
Constructor that sets the message for the exception.- Parameters:
msg
- The message for the exception.status
- The desiredBatchStatus
of the surrounding execution after interruption.
-
-
Method Details
-
getStatus
The desired status of the surrounding execution after the interruption.- Returns:
- the status of the interruption (default STOPPED)
-