Find JSRs
Submit this Search


Ad Banner
 
 
 
 

JSRs: Java Specification Requests
JSRs by Stage
JSR Review (0 JSRs) |  Early Draft Review (2 JSRs) |  Public Review (0 JSRs) |  Proposed Final Draft (14 JSRs) |  Final Release (208 JSRs) |  Maintenance Review (0 JSRs) |  Inactive (4 JSRs) |  Dormant (31 JSRs) |  Withdrawn (81 JSRs) |  Rejected (13 JSRs)

Proposed Final Draft Specifications

After completion of Public Review, a Proposed Final Draft of the Specification is published, as described in Section 3.2. These draft Specifications are awaiting completion of the associated Reference Implementation (RI) and Technology Compatibility Kit (TCK). A Proposed Final Draft may be changed or updated by the Expert Group as a result of experience gained during the writing of the RI and/or the TCK.

Note: In JCP 1.0, this draft was called the First Public Release, and the TCK was called the Compatibility Test Suite (CTS).

Download Proposed Final Drafts

The following Proposed Final Draft specifications are available for download. The Proposed Final Draft specification(s) are made available for public review and comment only. Your rights with respect to the specifications at this stage in the Java Community Process are defined in the license beginning on the second page of each specification. Your comments on the specification(s) are encouraged subject to the terms of the license.

236 Concurrency Utilities for JavaTM EE
Description: Concurrency Utilities for Java EE provides a simple, standardized API for using concurrency from application components without compromising container integrity while still preserving the Java EE platform's fundamental benefits.
Status: Active
Latest Stage:
Final Approval Ballot View results Start: 2013-04-16 End: 2013-04-29
Spec Lead: Anthony Lai, Oracle
 
 
 
338 JavaTM Persistence 2.1
Description: The Java Persistence API is the Java API for the management of persistence and object/relational mapping in Java EE and Java SE environments.
Status: Active
Latest Stage:
Final Approval Ballot View results Start: 2013-04-09 End: 2013-04-22
Spec Lead: Star Spec Lead Linda DeMichiel, Oracle
 
 
 
339 JAX-RS 2.0: The Java API for RESTful Web Services
Description: This JSR will develop the next version of JAX-RS, the API for for RESTful (Representational State Transfer) Web Services in the Java Platform.
Status: Active
Latest Stage:
Final Approval Ballot View results Start: 2013-04-09 End: 2013-04-22
Spec Lead: Star Spec Lead Santiago Pericas-Geertsen, Oracle
Spec Lead: Star Spec Lead Marek Potociar, Oracle
 
 
 
340 Java Servlet 3.1 Specification
Description: This JSR is to develop the next version of Java Servlets - Java Servlets 3.1
Status: Active
Latest Stage:
Final Approval Ballot View results Start: 2013-04-16 End: 2013-04-29
Spec Lead: Shing Wai Chan, Oracle
Spec Lead: Rajiv Mordani, Oracle
 
 
 
341 Expression Language 3.0
Description: This is an update to Expression Language 2.2, currently part of JSR 245, JavaServer Page (JSP) 2.2.
Status: Active
Latest Stage:
Final Approval Ballot View results Start: 2013-04-09 End: 2013-04-22
Spec Lead: Kin-man Chung, Oracle
 
 
 
342 JavaTM Platform, Enterprise Edition 7 (Java EE 7) Specification
Description: This JSR will develop Java EE 7, the next version of the Java Platform, Enterprise Edition.
Status: Active
Latest Stage:
Final Approval Ballot View results Start: 2013-04-16 End: 2013-04-29
Spec Lead: Star Spec Lead Linda DeMichiel, Oracle
Spec Lead: Star Spec Lead Bill Shannon, Oracle
 
 
 
343 JavaTM Message Service 2.0
Description: This is an update to the Java Message Service API, an existing API for accessing enterprise messaging systems from Java programs.
Status: Active
Latest Stage:
Final Approval Ballot View results Start: 2013-03-26 End: 2013-04-08
Spec Lead: Nigel Deakin, Oracle
 
 
 
344 JavaServerTM Faces 2.2
Description: This JSR is an update to the 2.1 version of the JavaServer Faces specification. This is the first major revision of the JavaServer Specification since JSR 314.
Status: Active
Latest Stage:
Final Approval Ballot View results Start: 2013-04-02 End: 2013-04-15
Spec Lead: Star Spec Lead Edward Burns, Oracle
 
 
 
345 Enterprise JavaBeansTM 3.2
Description: Enterprise JavaBeans is an architecture for the development and deployment of component-based business applications.
Status: Active
Latest Stage:
Final Approval Ballot View results Start: 2013-04-16 End: 2013-04-29
Spec Lead: Marina Vatkina, Oracle
 
 
 
346 Contexts and Dependency Injection for JavaTM EE 1.1
Description: Updates and clarifications to CDI 1.0 along much requested features.
Status: Active
Latest Stage:
Final Approval Ballot View results Start: 2013-04-16 End: 2013-04-29
Spec Lead: Star Spec Lead Pete Muir, RedHat
 
 
 
349 Bean Validation 1.1
Description: Bean Validation standardizes constraint definition, declaration and validation for the Java platform. For more information on Bean Validation and how to participate, check out http://beanvalidation.org.
Status: Active
Latest Stage:
Final Approval Ballot View results Start: 2013-03-26 End: 2013-04-08
Spec Lead: Emmanuel Bernard, RedHat
 
 
 
352 Batch Applications for the Java Platform
Description: This JSR specifies a programming model for batch applications and a runtime for scheduling and executing jobs.
Status: Active
Latest Stage:
Final Approval Ballot View results Start: 2013-03-26 End: 2013-04-08
Spec Lead: Chris Vignola, IBM
 
 
 
353 JavaTM API for JSON Processing
Description: The Java API for JSON Processing (JSON-P) JSR will develop a Java API to process (for e.g. parse, generate, transform and query) JSON.
Status: Active
Latest Stage:
Final Approval Ballot View results Start: 2013-03-26 End: 2013-04-08
Spec Lead: Jitendra Kotamraju, Oracle
 
 
 
356 JavaTM API for WebSocket
Description: The Java API for WebSocket JSR will define a standard API for creating WebSocket applications.
Status: Active
Latest Stage:
Final Approval Ballot View results Start: 2013-04-09 End: 2013-04-22
Spec Lead: Star Spec Lead Danny Coward, Oracle