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

From: Bill Shannon <>
Date: Fri, 27 May 2016 17:00:14 -0700

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.