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
it is used internally to force a check. The exception is often wrapped
in a runtime exception (usually
UnexpectedJobExecutionException
) before
reaching the client.- Author:
- Lucas Ward, Dave Syer
- See Also:
-
Constructor Summary
ConstructorDescriptionConstructor 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)
-