Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[4.x] JMS connector update #5592

Merged
merged 6 commits into from Dec 7, 2022
Merged

Conversation

danielkec
Copy link
Contributor

Forward port of #5327
Fixes #4445, #5290

  • Add custom Weblogic JMS connector
  • Add NACK support to JMS/WLS/AQ connectors
  • Add connector attribute annotations to JMS/WLS connectors

Weblogic JMS connector

Custom Weblogic connector loads thin client jar with separate classloader, avoiding conflicts with non jakartified HK2.

mp:
  messaging:
    connector:
      helidon-weblogic-jms:
        # JMS factory configured in Weblogic
        jms-factory: jms/TestConnectionFactory
        # Path to the WLS Thin T3 client jar
        thin-jar: wlthint3client.jar
        url: t3s://localhost:7002
        producer.unit-of-order: kec1
    incoming:
      from-wls:
        connector: helidon-weblogic-jms
        # WebLogic CDI Syntax(CDI stands for Create Destination Identifier)
        destination: ./TestJMSModule!TestQueue
    outgoing:
      to-wls:
        connector: helidon-weblogic-jms
        destination: ./TestJMSModule!TestQueue

 - NACK support helidon-io#4445
 - WLS custom connector for thin client helidon-io#5290

Signed-off-by: Daniel Kec <daniel.kec@oracle.com>

4445 JMS connector

Signed-off-by: Daniel Kec <daniel.kec@oracle.com>

JMS nacking DLQ

Signed-off-by: Daniel Kec <daniel.kec@oracle.com>

JMS nacking DLQ

Signed-off-by: Daniel Kec <daniel.kec@oracle.com>

WLS Connector cleanup

Signed-off-by: Daniel Kec <daniel.kec@oracle.com>

WLS Connector cleanup

Signed-off-by: Daniel Kec <daniel.kec@oracle.com>

Test fix

Signed-off-by: Daniel Kec <daniel.kec@oracle.com>

Example and WLS 14 support

Signed-off-by: Daniel Kec <daniel.kec@oracle.com>

Example and WLS 14 support

Signed-off-by: Daniel Kec <daniel.kec@oracle.com>

Revert kafka stuff

Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Dec 5, 2022
@danielkec danielkec self-assigned this Dec 5, 2022
@danielkec danielkec added this to the 4.0.0-ALPHA3 milestone Dec 5, 2022
@danielkec danielkec added 4.x Version 4.x messaging Reactive Messaging labels Dec 5, 2022
Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
@danielkec danielkec merged commit c56521a into helidon-io:main Dec 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4.x Version 4.x messaging Reactive Messaging OCA Verified All contributors have signed the Oracle Contributor Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants