[ 
https://issues.apache.org/jira/browse/ARTEMIS-4716?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17835834#comment-17835834
 ] 

Justin Bertram commented on ARTEMIS-4716:
-----------------------------------------

The application server you're using will implement Jakarta EE and provide all 
the plumbing required for injection to work. The spec defines how your code 
should look and then all that is mapped onto the implementation so the exact 
configuration will be different for every application server. The application 
server should have its own JMS implementation which it will favor and then 
you'll need to configure connectivity to ActiveMQ Artemis (e.g. via the JCA 
Resource Adapter).

> 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)

Reply via email to