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

Reply via email to