8047776: Add module java.transaction to export API javax.transaction
Alan Bateman
Alan.Bateman at oracle.com
Mon Jan 5 12:12:02 UTC 2015
On 03/01/2015 14:49, Lance Andersen wrote:
> Hi Alan,
>
> I think this looks fine and of course I am OK with where you moved
> javax.transaction.xa
>
>
> I am not sure we need to have an MR for the SerialVersionUID given the
> serialization spec defines how the default is calculated so just
> adding the value does not change the behavior. I know it now shows up
> in the serialized form but given the signature tests do not report
> whether the field is or is not there (just went through this exercise
> with JMS as they did not specify the SUID and updated JMSException
> which caused failures on WLS.), I would like to think Paul can handle
> this as part of his next MR and we can make the change ahead of time.
> I will follow up with Bill and Paul as Bill and I had talked about
> addressing default SUID issues in Java EE.
>
>
Thanks Lance. My hesitation with adding the SUID is that it would mean
that the Java SE subset of javax.transaction would temporarily be ahead
of the JTA / EE specification. However if this is something that can be
fixed in a JTA update in the JDK 9 timeframe then I think it should be okay.
-Alan.
More information about the jigsaw-dev
mailing list