Uploaded image for project: 'JBeret'
  1. JBeret
  2. JBERET-522

Remove the use of TransactionManager in InfinispanRepository

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Major Major
    • 2.0.2.Final
    • None
    • jberet-core
    • 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.

              cfang@redhat.com Cheng Fang
              cfang@redhat.com Cheng Fang
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: