Skip to main content

[javaee-spec users] [jsr342-experts] Re: JSR 236

  • From: Werner Keil <werner.keil@...>
  • To: jsr342-experts@...
  • Subject: [javaee-spec users] [jsr342-experts] Re: JSR 236
  • Date: Fri, 25 Jan 2013 14:58:47 +0100
  • List-id: <>


Thanks for the input.

Most of the JSR-236 API like ManagedThreadFactory does also assume the use of JNDI naming and context, plus the Timer is

The spec suggests Usage with Java EE Connector Architecture, which is not part of the Web Profile.

As mentioned, there's a Batch Executor, somewhat redundant or complimentary to the Batch JSR, which AFAIK isn't part of the Web Profile either.

The Trigger is only briefly referred to in the spec, and where it is, belongs together with ManagedExecutorService and other similar JNDI-configured parts of the API.

None of them make much sense outside the full EE Profile or parts mentioned like MDBs, JCA or Batch.


On Fri, Jan 25, 2013 at 2:32 PM, Deepak Anupalli <deepak@...> wrote:
This is a good addition to Java EE 7.

We are very pleased to see that the JSR-236 Expert Group has made
excellent progress and JSR-236 is now in the JCP Public Review phase.

At this point, we expect that JSR-236 will meet our target dates for
inclusion into Java EE 7.  JSR-236 is an obvious candidate for inclusion
in the full Java EE Platform, and we believe that it should be.

Pleases let us know:

(1) Whether you see any reason that JSR 236 should not be included in
the full platform?


(2) Whether you think that JSR 236 should also be included in the Web Profile?

Yes this should definitely be added to Web Profile.

Async processing is done in a thread context which assumes a different environment when run in web or full profile, this could be confusing to a developer. I understand the developer should be aware of the thread context he's using, but this is unlike opting out from a specific feature set of the Java EE platform.

The lack of support forces the developer to re-architect the application, which otherwise assumes availability of JNDI naming context & classloader in the thread context in full profile.





[javaee-spec users] [jsr342-experts] JSR 236

Linda DeMichiel 01/24/2013

[javaee-spec users] [jsr342-experts] Re: JSR 236

Markus Eisele 01/25/2013

[javaee-spec users] [jsr342-experts] Re: JSR 236

Werner Keil 01/25/2013

[javaee-spec users] Re: [jsr342-experts] Re: JSR 236

Marina Vatkina 01/25/2013

[javaee-spec users] [jsr342-experts] Re: JSR 236

Florent BENOIT 01/25/2013

[javaee-spec users] [jsr342-experts] Re: JSR 236

Deepak Anupalli 01/25/2013

[javaee-spec users] [jsr342-experts] Re: JSR 236

Werner Keil 01/25/2013

[javaee-spec users] [jsr342-experts] Re: JSR 236

Antonio Goncalves 01/25/2013

[javaee-spec users] [jsr342-experts] Re: JSR 236

Jim Knutson 01/29/2013

[javaee-spec users] [jsr342-experts] Re: JSR 236

Yoon Kyung Koo 01/30/2013

[javaee-spec users] [jsr342-experts] Re: JSR 236

Linda DeMichiel 01/31/2013
Please Confirm