users@jms-spec.java.net

[jms-spec users] [jsr368-experts] Re: Re: Re: [jsr343-experts] Re: JMS_SPEC-89: Standard API to create and configure a ConnectionFactory

From: Nigel Deakin <nigel.deakin_at_oracle.com>
Date: Tue, 17 Mar 2015 14:36:48 +0000

On 17/03/2015 12:31, John D. Ament wrote:
> I think using a service loader approach would be the best, and most consistent option.
>
> ConnectionFactory cf = JMS.newConnectionFactory(map);
>
> or
>
> ConnectionFactory cf = JMS.newConnectionFactory();
>
> Where JMS is a new class added by the EG, similar to provider classes in WebSocket, JPA, BeanValidation etc.
>
> John

Who implements the "JMS" class? Does each JMS provider have to supply its own implementation?

If it is implemented by the JMS provider, how how does the application choose which whose implementation of the "JMS"
class it wishes to use, bearing in mind that the same application must be able to use multiple JMS providers?

If the same implementation is expected to work for each JMS provider, then how does the implementation know how to
instantiate a given ConnectionFactory?

Nigel