-
Enhancement
-
Resolution: Done
-
Major
-
None
-
None
InfinispanRepository currently uses the TransactionManager obtained from calling getAdvancedCache().getTransactionManager()
This introduces a direct dependency on TransactionManager, which is from javax.transaction api with the current version of infinispan (11.xx, 12.xx), which makes it hard to switch jberet-core to jakarta api, including jakarta transaction api.
We should be able to achieve the same result without the direct use of TransactionManager obtained this way.