users@concurrency-ee-spec.java.net

[jsr236-spec users] [jsr236-experts] Updated Early Draft posted

From: Anthony Lai <anthony.lai_at_oracle.com>
Date: Tue, 07 Aug 2012 11:08:12 -0700

Dear experts,

I have posted an updated version of the early draft document with the
following changes:

  *

    Updated section 2.3.1 to not require callback methods as contextual
    invocation points, and added new configuration parameter
    Contextual-Callback in sections 3.1.4.1 and 3.2.4.1.

  *

    In sections 3.1.4.1 and 3.2.4.1, clarified behavior when both
    Context and ThreadFactory configuration attributes are specified.

  *

    Removed component-managed ManagedExecutorService and
    ManagedScheduledExecutorService.

  *

    Moved applicable shutdown behavior of component-managed
    ManagedExecutorService and ManagedScheduledExecutorService to
    sections 3.1.6.1 and 3.2.6.1.

  *

    Updated example in section 3.3.1.2.3 to reflect API change in
    ContextService.

  *

    Added more details to ManagedThreadFactory shutdown mechanism in
    section 3.4.4.

  *

    Updated section 3.5 to make Distributable ManagedExecutorService
    optional.

  *

    Updated section 3.5.1 to require Trigger to be Serializable.

  *

    Removed requirements in section 3.5.1 that defines behavior when
    master or slave eecutor becomes unavailable.

  *

    Managed Object in section 4 is made optional.

  *

    Fixed more typos.

  *

    Updated more code examples to use resource injection instead of JNDI
    lookup.


APIs and Javadocs on the java.net project site have also been updated
with changes related to the ManagedThreadFactory shutdown issue.

The document can be found at
http://java.net/projects/concurrency-ee-spec/downloads/download/EE%20Concurrency%20Utilities-Aug6.pdf

A version with marks showing what have been updated can be found at
http://java.net/projects/concurrency-ee-spec/downloads/download/EE%20Concurrency%20Utilities-Aug6-delta.pdf

Thanks everyone for the comments and suggestions so far. Please continue
to send any comments, concerns, and suggestions to the list.

Regards
Anthony
Concurrency Utilities for Java EE Concurrency Utilities for Java EE