title: Why JBOSS ORACLE datasource doesn't fail fast when query times out?
body: <p>Why JBOSS ORACLE datasource doesn't fail fast when query times out?</p>
  <p>Environment: <code>jboss-eap-7.0</code></p>
  <p>I was waiting a fast fail with the exception:</p>
  <pre class="lang-java prettyprint-override"><code>java.sql.SQLTimeoutException: ORA-01013 user requested cancel of current operation
  </code></pre>
  <p>But I get the following after the end of transaction.</p>
  <pre class="lang-java prettyprint-override"><code>Caused by: java.lang.Throwable: setRollbackOnly called from:
      at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.setRollbackOnly(TransactionImple.java:339)
  </code></pre>
  <p>How do I force it to fail fast?</p>