title: Know if a future is started
body: <p>I'm using openejb and asynchronous EJBs. I have a lot of Futures and would like to know if one on the futures takes too much time (so i can trace it and finally cancel it). The problem is that to know since how long the future si running, I need to know when it starts.
  The Future interface let me know if a Future is finished or cancelled, but if it's not, I can't know if it's running or waiting for a thread in the pool.
  Is it possible to get the Future status (Running/Not started)?</p>
  
  <p>Thanks</p>