New tasks submitted in method execute (java.lang.Runnable) will be rejected when the Executor has been shut down, and also when the Executor uses finite bounds for bothmaximum threads and work queue capacity, and is saturated.