[ https://issues.apache.org/jira/browse/ARTEMIS-4716?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17835903#comment-17835903 ]
Daniel Martin edited comment on ARTEMIS-4716 at 4/10/24 10:11 PM: ------------------------------------------------------------------ Is there examples/documentation on how to do this with _any_ application server? First, to configure the "resource adapter" part, which presumably requires providing a RAR file, as I'm learning, that I don't know how to obtain. More steps will be required after this, I'm guessing. As for documentation specific to Open Liberty, not a lot I can find. There is the [Jakarta Messaging feature page|https://openliberty.io/docs/latest/reference/feature/messaging-3.1.html], which links to some configuration elements that might be relevant, particularly *{{[<resourceAdapter>|https://openliberty.io/docs/latest/reference/config/resourceAdapter.html]}}* and {{{}[*<connectionFactory>*|https://openliberty.io/docs/latest/reference/config/connectionFactory.html]{}}}, perhaps {{{}[*<activationSpec>*|https://openliberty.io/docs/latest/reference/config/activationSpec.html]{}}}, and possibly others. I'm rather lost with just that, though, to be honest. was (Author: JIRAUSER290941): Is there examples/documentation on how to do this with _any_ application server? First, to configure the "resource adapter" part, which presumably requires providing a RAR file, as I'm learning, that I don't know how to obtain. More steps will be required after this, I'm guessing. As for documentation specific to Open Liberty, not a lot I can find. There is the [Jakarta Messaging feature page|https://openliberty.io/docs/latest/reference/feature/messaging-3.1.html], which links to some configuration elements that might be relevant, particularly {{[<resourceAdapter>|https://openliberty.io/docs/latest/reference/config/resourceAdapter.html]}} and {{{}[<connectionFactory>|https://openliberty.io/docs/latest/reference/config/connectionFactory.html]{}}}, possibly others. I'm rather lost with just that, though, to be honest. > Improve Jakarta Messaging / JMS documentation > --------------------------------------------- > > Key: ARTEMIS-4716 > URL: https://issues.apache.org/jira/browse/ARTEMIS-4716 > Project: ActiveMQ Artemis > Issue Type: Improvement > Components: JMS > Affects Versions: 2.33.0 > Reporter: Daniel Martin > Priority: Minor > > I'm struggling to understand [these > instructions|https://activemq.apache.org/components/artemis/documentation/latest/using-jms.html] > to use Artemis in the context of Jakarta Messaging which perhaps could be > updated / simplified / improved. > At the moment, I'm depending on {{artemis-jakarta-client}} and manually > instantiating {{ActiveMQConnectionFactory}}. While investigating a memory > leak that may come from my usage of ActiveMQ, I wanted to simplify this part > and rely on dependency injection instead. However, I don't begin to > understand how to do such thing. > My expectation was to be able to use the {{@Inject}} annotation to get a > reference to a {{ConnectionFactory}}, {{JMSContext}}, or similar and to be > able to provide configuration such as broker address and credentials > _somewhere_ as to end up with a reference to a {{Connection}} which is > ultimately what I need. Is this possible? What's the recommended way? Is > there any (working) reference examples? -- This message was sent by Atlassian Jira (v8.20.10#820010)