Skip to content
This repository has been archived by the owner on Apr 1, 2021. It is now read-only.
Scott Kurz edited this page Oct 2, 2015 · 14 revisions

Java Batch Specification Wiki

Welcome to the official Wiki for the Java Batch specification! This is the authoritative source for the latest information on JSR 352 - Batch Applications for the Java Platform.

Sep. 1st, 2015 - Announcement - Work on Batch 1.1 has begun!

See Priorities page for the 1.1 project priorities and tasks, etc.

Q & A

Q. What is the nature of the specification update?

A. This work is targeted as a Maintenance Release of JSR 352 (Java Batch 1.0), and we’re assuming it will be named Batch 1.1. We’re targeting inclusion in the EE 8 platform update (developed under JSR 366). See here for more JCP process info.

Q. When is the Batch 1.1 update roadmap / target date?*

A. 4Q2016. This would give us some buffer ahead of the JSR 366 Final Release target date of 1H2017.

Q. What is the proposed content of the 1.1 update?*

A. Evolving and clarifying CDI and DI integration, and a bunch of miscellaneous other things.

At this point there are not really a set of themes, just a set of individual proposed updates that more or less stand on their own. One exception worth elaborating on probably is the effort to further evolve Batch & CDI integration, to expand a bit the common subset of DI-independent required behaviors, and to further clarify the requirements for CDI integration and the details of plugging in a DI other than CDI.

See the Priorities page for details on how to view the individual items proposed for 1.1.

Q. What are the basic platform and Java SE requirements proposed for the Batch 1.1 update?*

A. Working assumption is that Batch 1.1. will prereq Java 8. (If it turns out we don’t make use of any Java 8 constructs we can consider declaring only a Java 7 prereq). As with the original JSR 352, this targets both the EE and SE environments. As mentioned, the plans are for inclusion in the EE 8 platform. There are no plans for inclusion in the JDK (SE platform).

Q. How can I contribute and participate?

A. First, the basics:

  1. Create a java.net id and join the jbatch project by going here and clicking the Join Project button

  2. Subscribe to the public mailing list here. This is the public@jbatch.java.net list, (not the issues list used to get auto-notified of bugzilla updates).

After that, see the Priorities page for more details.

Clone this wiki locally