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:
> _https://java.net/projects/javaee-spec/pages/CompatibilityRequirements_
> 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.