jsr366-experts@javaee-spec.java.net

[jsr366-experts] Re: Status of the Java EE 8 specifications

From: Linda DeMichiel <linda.demichiel_at_oracle.com>
Date: Mon, 22 Dec 2014 14:05:14 -0800

Hi Antonio,

On 12/20/14 1:16 PM, Antonio Goncalves wrote:
> Linda, about a potential JPA MR, I found this interesting post :
> http://www.ticocoding.com/java-8-streams-and-jpa/
>
> I think JPA should add Java SE 8 support : at least the new DateTime API
> (so the mapping is done by default) and also Streams.
>
> What do you think ?
>

Yes, we do plan to look at adding some of the new Java SE 8 features
in the next rev of JPA. Repeating annotations (which we are planning
to add for all of our APIs) and the DateTime API are probably at
the head of our list.

thanks,

-Linda


> Antonio
>
> On Thu, Dec 11, 2014 at 10:46 PM, Linda DeMichiel
> <linda.demichiel_at_oracle.com <mailto:linda.demichiel_at_oracle.com>> wrote:
>
> Hi Antonio, all,
>
> Please see inline below....
>
>
> On 12/10/14 8:20 AM, Antonio Goncalves wrote:
>> Hi all,
>>
>> I was wondering if Java EE 8 was "/spec completed/" at the moment
>> or if there are other specs coming along. Correct me if I'm wrong,
>> but so far we have (I hope I'm not missing any) :
>>
>> *New Specifications*
>>
>> * /JCache (JSR 107)
>> /
>> * /JSON-B 1.0 (JSR 367)
>> /
>> * /MVC 1.0 (JSR 371)
>> /
>> * /Java EE Security 1.0 (JSR 375)/
>>
> These new specifications will of course need to be approved by the
> Java EE 8 Expert Group in order to be included in the platform.
>> *Updated Specifications*
>>
>> * /CDI 2.0 (JSR 365)
>> /
>> * /JMS 2.1 (JSR 368)
>> /
>> * /Servlet 4.0 (JSR 369)
>> /
>> * /JAX-RS 2.1 (JSR 370)
>> /
>> * /JSF 2.3 (JSR 372)
>> /
>> * /Java EE Management API 2.0 (JSR 373)
>> /
>> * /JSON-P 1.1 (JSR 374/)
>>
> Yes
>> *Any other coming along ?*
> Our main focus will be on the JSRs listed above. Our JSRs/MRs
> covered below will be done more opportunistically, based on
> available resources.
>>
>> * /Bean Validation (JSR 349)/ : I know Emmanuel Bernard is
>> planning of updating it to have the Java SE 8 goodies
>> * /Common Annotations (JSR 250)/ : The CDI 2.0 EG is thinking of
>> introducing a broader usage of the @Priority annotation (not
>> just for interceptor, but other things). Is there any plan to
>> update the JSR 250 ?
>>
> We will do an MR for Common Annotations if needed for alignment with
> other specifications.
>>
>> * /Concurrency Utilities for Java EE (JSR 236)/ : It would be
>> the perfect spec to have @Startup, @Schedule, @Asynchronous,
>> @Pooled annotations. Any plans on that ?
>>
> We are still evaluating whether there will be a new JSR/MR.
>>
>> * Enterprise JavaBeans (JSR 345) : The CDI 2.0 is thinking of
>> introducing the notion of self injection (e.g. @Self<MySelf>
>> me) that would allow interception within the same bean.
>> Updating the Interceptor spec could be interesting. Any plans
>> ? If Interceptor is updated, would EJB be updated too ?
>>
> We expect that both EJB and Interceptors will need to undergo an MR
> to align with work being done in related JSRs.
>>
>> * Java Persistence 2.1 (JSR 338) : any plan to support Date and
>> Time API (JSR 310) mapping ? Is there a MR planned for JPA ?
>>
> We expect JPA to undergo an MR. I don't know at this point whether
> Date/Time will be addressed.
>>
>> * /Java API for WebSocket (JSR 356)/ : just wondering
>>
> There will be a new JSR or MR for WebSocket. We are currently
> evaluating which.
>>
>> * /Batch (JSR 352)/ : just wondering
>>
> I'll let our IBM expert speak to this....
>>
>> *
>>
>>
>> * /Data Grids (JSR 347)/ : just wondering
>>
> I'll let our Red Hat expert speak to this....
>>
>> *
>> * /Expression Language 3.0 /(JSR 341) : just wondering
>>
> MR
>>
>> * JAX-WS 2.0 (JSR 224) : just wondering
>>
> MR (likely only to support repeating annotations).
>
> In addition, we are planning to do MRs for JTA and JavaMail.
>
>
> -Linda
>
>>
>>
>> Thanks for any feedback
>>
>> --
>> Antonio Goncalves
>> Software architect, Java Champion and Pluralsight author
>>
>> Web site <http://www.antoniogoncalves.org> | Twitter
>> <http://twitter.com/agoncal> | LinkedIn
>> <http://www.linkedin.com/in/agoncal> | Pluralsight
>> <http://pluralsight.com/training/Authors/Details/antonio-goncalves> |
>> Paris JUG <http://www.parisjug.org> | Devoxx France
>> <http://www.devoxx.fr>
>
>
>
>
> --
> Antonio Goncalves
> Software architect, Java Champion and Pluralsight author
>
> Web site <http://www.antoniogoncalves.org> | Twitter
> <http://twitter.com/agoncal> | LinkedIn
> <http://www.linkedin.com/in/agoncal> | Pluralsight
> <http://pluralsight.com/training/Authors/Details/antonio-goncalves> |
> Paris JUG <http://www.parisjug.org> | Devoxx France <http://www.devoxx.fr>