Package org.springframework.core.task
Class TaskTimeoutException
- java.lang.Object
- java.lang.Throwable
- java.lang.Exception
- java.lang.RuntimeException
- java.util.concurrent.RejectedExecutionException
- org.springframework.core.task.TaskRejectedException
- org.springframework.core.task.TaskTimeoutException
- All Implemented Interfaces:
Serializable
public class TaskTimeoutException extends TaskRejectedException
Exception thrown when aAsyncTaskExecutorrejects to accept a given task for execution because of the specified timeout.- Since:
- 2.0.3
- Author:
- Juergen Hoeller
- See Also:
AsyncTaskExecutor.execute(Runnable, long),TaskRejectedException, Serialized Form
Constructor Summary
Constructors Constructor Description TaskTimeoutException(String msg)Create a newTaskTimeoutExceptionwith the specified detail message and no root cause.TaskTimeoutException(String msg, Throwable cause)Create a newTaskTimeoutExceptionwith the specified detail message and the given root cause.
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Constructor Detail
TaskTimeoutException
public TaskTimeoutException(String msg)
Create a newTaskTimeoutExceptionwith the specified detail message and no root cause.- Parameters:
msg- the detail message
TaskTimeoutException
public TaskTimeoutException(String msg, Throwable cause)
Create a newTaskTimeoutExceptionwith the specified detail message and the given root cause.- Parameters:
msg- the detail messagecause- the root cause (usually from using an underlying API such as thejava.util.concurrentpackage)- See Also:
RejectedExecutionException