users@jms-spec.java.net

[jms-spec users] Re: Proposal to release Early Draft 1

From: Ivar Grimstad <ivar.grimstad_at_gmail.com>
Date: Tue, 06 Oct 2015 17:39:55 +0000

Hi,

Totally agree with release often and get feedback in short cycles.

Btw, think I found a typo in the first statement of 16.2.1.3. Shouldn't it
be "durable" and not "non-durable"?

Ivar

On Tue, Oct 6, 2015 at 7:08 PM Clebert Suconic <clebert.suconic_at_gmail.com>
wrote:

> Great... If needed we could make a google hangout/ Bluejeans session
> or any video conf service the subject at some point. Maybe it's more
> productive than Asynchronous email :)
>
> On Tue, Oct 6, 2015 at 12:54 PM, Nigel Deakin <nigel.deakin_at_oracle.com>
> wrote:
> > Thanks.
> >
> > I'm very happy to talk about batching next.
> >
> > Nigel
> >
> >
> > On 06/10/2015 17:42, Clebert Suconic wrote:
> >>
> >> I'm all for release often and request feedback. I think we should
> >> prioritize Batching for next Draft though as I believe there will be
> >> some feedback from the community.
> >>
> >> On Tue, Oct 6, 2015 at 11:57 AM, Nigel Deakin <nigel.deakin_at_oracle.com>
> >> wrote:
> >>>
> >>> On 30/09/2015 18:00, Nigel Deakin wrote:
> >>>>
> >>>>
> >>>> Following feedback and discussions I've now taken the proposals to
> >>>> improve
> >>>> JMS MDBs to the next stage, which is to draft
> >>>> a new chapter for the JMS specification. This is chapter 16 "JMS
> >>>> Message-driven beans".
> >>>>
> >>>> This can be downloaded from
> >>>> https://java.net/downloads/jms-spec/JMS%202.1/JMS21_EDR1_RC1_CH16.pdf
> >>>> I've updated the Javadocs to match; these are in the same place as
> >>>> before,
> >>>> https://jms-spec.java.net/2.1-SNAPSHOT/apidocs/
> >>>
> >>>
> >>>
> >>> Any further comments on this?
> >>>
> >>> Since this is quite a significant feature I'd like to propose we
> formally
> >>> publish a draft of the specification that includes this new chapter and
> >>> designate it as "Early Draft 1". With JavaOne coming up in a few weeks
> >>> I'm
> >>> expecting a lot of interest in JMS 2.1 (and Java EE generally) and I'd
> >>> like
> >>> to be able to invite people to read this and make comments.
> >>>
> >>> For those unfamiliar with the JCP process, the purpose of an early
> draft
> >>> is
> >>> to seek feedback from the public. It is "designed to encourage Expert
> >>> Groups
> >>> to feel comfortable going into this review with open issues and
> questions
> >>> that they would like the public to help them resolve". In this case we
> do
> >>> have a number of open issues such as exception handling, which are
> >>> mentioned
> >>> explicitly in the current draft.
> >>>
> >>> Note that there is no limit to the number of early drafts we can
> publish,
> >>> which is why I'm calling this EDR 1.
> >>>
> >>> Here's the complete spec including the new chapter:
> >>>
> >>>
> https://java.net/projects/jms-spec/downloads/download/JMS%202.1/JMS21_EDR1_RC1.pdf
> >>> (The new chapter is unchanged from before, but this allows you to see
> it
> >>> in
> >>> the context of the whole spec)
> >>>
> >>> After this review we will need to resolve the issues listed, and then
> we
> >>> can
> >>> move on to some of the other features we want to see in JMS 2.1.
> >>>
> >>> If you have any comments on this, please let me know.
> >>>
> >>> Nigel
> >>>
> >>>>
> >>>> At a future stage we also need to consider
> >>>> * Extending this to allow batch delivery (as proposed by Clebert)
> >>>> * Defining redelivery behaviour if the MDB throws an exception (as
> >>>> proposed in the original JSR): redelivery limits,
> >>>> dead message queues etc.
> >>>>
> >>>> Please take a look and let me know what you think.
> >>>>
> >>>> Thanks,
> >>>>
> >>>> Nigel
> >>>>
> >>>
> >>
> >>
> >>
> >
>
>
>
> --
> Clebert Suconic
>