[javaee-spec users] Re: Introduction; first question on extension w/ default methods

From: Josh Juneau <>
Date: Sat, 28 May 2016 10:31:06 -0500

It is great to see that there is interest in a Batch 1.1 MR. One of the
most important features of the Java EE 8 umbrella will be harmony between
Java SE 8 and Java EE it would be great to see some of the Java SE 8
features available in Batch where it makes sense.

Also great to see so many chiming in on the conversation...forward progress
is a great thing!

Josh Juneau

On Fri, May 27, 2016 at 7:00 PM, Bill Shannon <>

> Scott Kurz wrote on 05/27/16 07:12:
> Quick introduction: I'm Scott Kurz from IBM, spec lead for Batch (JSR
> 352).
> We're still planning on getting a Batch 1.1 Maintenance Release update
> into EE 8.
> In the past, according to this anyway:
> **
> <>
> it wasn't permitted to add new interface methods to listeners that apps
> must implement since it breaks source compatibility.
> So with EE 8 requiring Java 8 (hopefully a correct assumption), and with
> Java 8's default methods, is it now an option to add new methods with
> default implementations,
> (assuming the individual specs can define a reasonable default and write
> it into the spec)?
> Yes, EE 8 will require SE 8. And yes, adding default methods to
> interfaces will be ok as long as there is a reasonable default that
> maintains compatibility for existing classes that implement the interface.
> Is this the right forum BTW for asking about individual specs' maintenance
> release ideas/issues as a part of the bigger EE platform? Or is there some
> spec leads forum or something?
> Yes, this is the right forum.