Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [glassfish-dev] GlassFish updates for the javax -> jakarta transition

Russell Gold wrote on 1/8/20 11:23 AM:
> 
> 
>> On Jan 8, 2020, at 1:59 PM, Bill Shannon <bill.shannon@xxxxxxxxxx> wrote:
>>
>> Yes, we need to do most of the work in dependency order.  The Jakarta EE 9
>> release plan [1] has a set of "waves" that show the ordering.  The ORB isn't
>> included and that's probably a mistake.  We would need your help to understand
>> where it fits in in the dependency ordering.
> 
> orb -> orb-gmbal -> [orb-gmbal-commons, orb-gmbal-pfl]
> 
> Note: orb-gmbal-pfl contains a very old version of asm under the artifact id pfl-asm. If Glassfish is still using that, we’d want to remove it.

Remove it from GlassFish, so that the ORB uses its own private version?

Or remove it from orb-gmbal-pfl, so the ORB uses the version in GlassFish?

> Currently, the ORB is built so that it should run under JDK11 (pfl-basic is an MR jar). Some additional work will be needed in Glassfish to take advantage of that.

What kind of work would be needed in GlassFish?

How is pfl-basic related to orb-gmbal-pfl?

Does the ORB's version of ASM work under JDK 11?

>> Will any of the javax.rmi APIs need to be changed to jakarta.rmi?
> 
> How would I figure that out?

Well, at this point I don't think that will need to happen, but I'm checking
to be sure.

>> I assume all of the RMI/IIOP APIs are actually removed from Java SE and so
>> would need to be changed to jakarta.* APIs to be included in Jakarta EE 9.
> 
> There could be a fair bit, there. Not sure how you schedule my time with Tom Snyder.

In fact, I don't think this will need to be done, but we will need the entire
ORB and RMI-IIOP support to work correctly in a JDK 11 runtime, as part of
providing backward compatibility for those products that need it (e.g.,
WebLogic), including EJB interoperability support.


Back to the top