Uploaded image for project: 'JBoss Transaction Manager'
  1. JBoss Transaction Manager
  2. JBTM-3537

Use an optional way to programatically load CDI injection of LRAParticipantRegistry

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Won't Do
    • Major
    • None
    • None
    • LRA
    • None

    Description

      In Narayana LRA we use the CDI @Inject to get the LRAParticipantRegistry into the Service filter class
      https://github.com/jbosstm/narayana/blob/master/rts/lra/jaxrs/src/main/java/io/narayana/lra/filter/ServerLRAFilter.java#L95

      On way to get working the LRA WildFly extension - https://issues.redhat.com/browse/WFLY-14869 - we found problematic to processing the injection points from within the module into the deployment. More investigation work is needed to get it properly working. For the LRA could be integrated as a extension we would propose a small workaround where the CDI can be asked to do injection programmatically during runtime.

      Attachments

        Activity

          People

            ochaloup@redhat.com Ondrej Chaloupka (Inactive)
            ochaloup@redhat.com Ondrej Chaloupka (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: