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