title: Is there any possible ways to get args from RejectedExecutionHandler
body: <p>here I have a question.
  <br><br>
  I'm overwriting my thread pool's <code>RejectedExecutionHandler</code>, I want to deal with the exceeding threads which were too many for the thread pool and will be ignored by discard policy, then printing logs to show which of the thread is discarded.
  <br><br>
  I have solved how to get it done when using Explicit call like <code>executor.submit(runnable)</code>
  <br><br>
  But when dealing with methods annotated with<code>@Async</code>, it seems impossible to achieve the args though I can see them in task's arg2 like this:
  <a href="https://i.stack.imgur.com/yVEFk.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/yVEFk.png" alt="enter image description here" /></a>
  <br><br>
  So far I have no idea how to get these 2 args, and once the threads is too many to my thread pool, I have no idea to check which thread with which parameters was discarded by<br />
  <br>I can only get a thread id and thread name ... and that's not I want.
  <br><br>
  healp me please! thanks a lot!</p>