You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Daniel Martin (Jira)" <ji...@apache.org> on 2024/04/08 15:56:00 UTC

[jira] [Created] (ARTEMIS-4716) Improve Jakarta Messaging / JMS documentation

Daniel Martin created ARTEMIS-4716:
--------------------------------------

             Summary: 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


I'm struggling to understand the instructions to use Artemis in the context of Jakarta Messaging found at [https://activemq.apache.org/components/artemis/documentation/latest/using-jms.html], 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 being 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)