jsr368-experts@jms-spec.java.net

[jsr368-experts] Re: [jms-spec users] Re: JMS 2.0 errata: final request for comments

From: Werner Keil <werner.keil_at_gmail.com>
Date: Fri, 2 Jan 2015 14:19:42 +0100

On Fri, Jan 2, 2015 at 11:39 AM, Nigel Deakin <nigel.deakin_at_oracle.com>
wrote:

> On 23/12/2014 14:34, Werner Keil wrote:
>
>> Looks OK to me as well.
>>
>> One question about https://java.net/jira/browse/JMS_SPEC-157
>>
>> It is proposed that the javadoc for the Connection object’s three
>> createSession methods be changed to make it consistent
>> with the Java EE 6 specification and with JMS 2.0 section 12.2.
>>
>> Why does this refer to Java EE 6? Is this an aspect that has not changed
>> with Java EE 7 since then?
>>
>
> The JIRA issue referenced explains the background to this issue, and
> particularly how JMS 2.0 incorporated various incorporate pieces of
> specification relating to JMS that were previously in Java EE 6, but
> accidentally introduced an incompatible change when doing so.
>
> This issue is about maintaining compatibility between Java EE versions. We
> need to refer to Java EE 6 when deciding what changes are needed now since
> it is Java EE 6 that defines the behaviour that Java EE 7 (including JMS
> 2.0) needs to be compatible with.
>
>
Would that be something for a JMS 2.0 MR (since Java EE 7 contains 2.0 and
is unlikely to include 2.1 "on the fly") or would we rather address that
with 2.1, hence it wouldn't be changed before Java EE 8 (or solutions that
apply JMS 2.1 on top of Java EE 7, that likely depends on how we use CDI,
at the moment CDI 2 aims for Java SE 8+ so it's less likely you'd get CDI 2
without EE 8 or a standalone SE 8 app;-)

Werner


> Nigel
>
>
>
>