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: