Teiid also uses this with JDBC sources with "no-tx" to turn off the transactions. We have no JEE hook.
With resource adapters, Teiid extensively uses "no-tx-connection-factory" in the "connection-factories" as many of underlying sources are non-transactional, hopefully that is supported too.
Thanks.
Ramesh..