RFR 8056141: Move com.sun.security.jgss into a new module

Chris Hegarty chris.hegarty at oracle.com
Thu Aug 28 12:17:13 UTC 2014


On 28 Aug 2014, at 11:28, Wang Weijun <weijun.wang at oracle.com> wrote:

> This is the sub-task of "8042900: Allow com.sun.security.jgss to be in different module than org.ietf.jgss" that actually moves the files.
> 
> Code changes include 2 parts:
> 
> 1. For jdk9/dev repo:
> 
>   http://cr.openjdk.java.net/~weijun/8056141/webrev.00/

Thank you for updating the unshuffle list. This looks good to me. As Alan mentioned, a change to modules.xml will be required too.

-Chris.

> 2. For jdk9/dev/jdk. It's just moving everything inside src/java.security.jgss/share/classes/com/sun/security/ to src/jdk.security.jgss/share/classes/com/sun/security. This includes all classes in the com/sun/security/jgss and com/sun/security/sasl/gsskerb packages. Please note that the 2nd package actually calls classes in the 1st one, so they must be moved together. Precisely:
> 
> -       src/java.security.jgss/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java
> -       src/java.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContext.java
> -       src/java.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java
> -       src/java.security.jgss/share/classes/com/sun/security/jgss/Extender.java
> -       src/java.security.jgss/share/classes/com/sun/security/jgss/GSSUtil.java
> -       src/java.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java
> -       src/java.security.jgss/share/classes/com/sun/security/jgss/InquireType.java
> -       src/java.security.jgss/share/classes/com/sun/security/jgss/package-info.java
> -       src/java.security.jgss/share/classes/com/sun/security/sasl/gsskerb/FactoryImpl.java
> -       src/java.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java
> -       src/java.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
> -       src/java.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java
> +       src/jdk.security.jgss/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java
> +       src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContext.java
> +       src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java
> +       src/jdk.security.jgss/share/classes/com/sun/security/jgss/Extender.java
> +       src/jdk.security.jgss/share/classes/com/sun/security/jgss/GSSUtil.java
> +       src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java
> +       src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireType.java
> +       src/jdk.security.jgss/share/classes/com/sun/security/jgss/package-info.java
> +       src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/FactoryImpl.java
> +       src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java
> +       src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
> +       src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java
> 
> Since this is about creating a new module, do I need to request for an approval from some committee?
> Thanks
> Max
> 



More information about the jigsaw-dev mailing list