Class TaskRejectedException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
TaskTimeoutException

public class TaskRejectedException extends RejectedExecutionException
Exception thrown when a TaskExecutor rejects to accept a given task for execution.
Since:
2.0.1
Author:
Juergen Hoeller
See Also:
  • Constructor Details

    • TaskRejectedException

      public TaskRejectedException(String msg)
      Create a new TaskRejectedException with the specified detail message and no root cause.
      Parameters:
      msg - the detail message
    • TaskRejectedException

      public TaskRejectedException(String msg, Throwable cause)
      Create a new TaskRejectedException with the specified detail message and the given root cause.
      Parameters:
      msg - the detail message
      cause - the root cause (usually from using an underlying API such as the java.util.concurrent package)
      See Also:
    • TaskRejectedException

      public TaskRejectedException(Executor executor, Object task, RejectedExecutionException cause)
      Create a new TaskRejectedException with a default message for the given executor and task.
      Parameters:
      executor - the Executor that rejected the task
      task - the task object that got rejected
      cause - the original RejectedExecutionException
      Since:
      6.1
      See Also: