title: Where can I configure the thread pool behind the @Asynchronous calls in Java EE 6?
body: <p>I recently learned that I can easily make <a href="http://docs.oracle.com/javaee/6/tutorial/doc/gkkqg.html">any session bean method Asynchronous</a> by simply adding the <code>@Asynchronous</code> annotation. </p>
  
  <p>E.g. </p>
  
  <pre><code>@Asynchronous
  public Future&lt;String&gt; processPayment(Order order) throws PaymentException {
      ... 
  }
  </code></pre>
  
  <p>I know that Java EE 7 added <a href="http://docs.oracle.com/javaee/7/tutorial/doc/concurrency-utilities002.htm#CIHFBCFH">Concurrency Utilities</a>, but in Java EE 6, where is the thread pool configuration of the <code>@Asyncronous</code> methods? is there a way to set a timeout? is it a fixed thread pool? a cached one? what is it's priority? Is it configurable somewhere in the container? </p>