Infinispan has a GenericTransactionManagerLookup that finds the best transaction manager, we could reuse that.
With and now resolved, and Neo4J not requiring a different configuration, this should be easier to do now.
Specifically, we currently require the user to set
when deploying on WildFly.
Would be nice to at least have WildFly automatically set this?