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 aAsyncTaskExecutor
rejects 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 newTaskTimeoutException
with the specified detail message and no root cause.TaskTimeoutException(String msg, Throwable cause)
Create a newTaskTimeoutException
with 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 newTaskTimeoutException
with the specified detail message and no root cause.- Parameters:
msg
- the detail message
TaskTimeoutException
public TaskTimeoutException(String msg, Throwable cause)
Create a newTaskTimeoutException
with 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.concurrent
package)- See Also:
RejectedExecutionException