module-info.java revision 848:8e9b64d90b69
167760Smsmith/*
267760Smsmith * Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
367760Smsmith * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
467760Smsmith *
567760Smsmith * This code is free software; you can redistribute it and/or modify it
667760Smsmith * under the terms of the GNU General Public License version 2 only, as
767760Smsmith * published by the Free Software Foundation.  Oracle designates this
867760Smsmith * particular file as subject to the "Classpath" exception as provided
967760Smsmith * by Oracle in the LICENSE file that accompanied this code.
1067760Smsmith *
1167760Smsmith * This code is distributed in the hope that it will be useful, but WITHOUT
1267760Smsmith * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
1367760Smsmith * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
1467760Smsmith * version 2 for more details (a copy is included in the LICENSE file that
1567760Smsmith * accompanied this code).
1667760Smsmith *
1767760Smsmith * You should have received a copy of the GNU General Public License version
1867760Smsmith * 2 along with this work; if not, write to the Free Software Foundation,
1967760Smsmith * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
2067760Smsmith *
2167760Smsmith * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
2267760Smsmith * or visit www.oracle.com if you need additional information or have any
2367760Smsmith * questions.
2467760Smsmith */
2567760Smsmith
2667760Smsmith/**
2767760Smsmith * Defines the Java binding of the OMG CORBA APIs, and the RMI-IIOP API.
2867760Smsmith *
2967760Smsmith * @moduleGraph
3067760Smsmith * @since 9
3167760Smsmith */
3267760Smsmith@Deprecated(since="9", forRemoval=true)
3367760Smsmithmodule java.corba {
3467760Smsmith    requires transitive java.desktop;
3567760Smsmith    requires transitive java.rmi;
3688420Siwasaki    requires java.logging;
3767760Smsmith    requires java.naming;
38105278Sjhb    requires java.transaction;
39105278Sjhb    requires jdk.unsupported;
40105278Sjhb
4174914Sjhb    exports javax.activity;
4267760Smsmith    exports javax.rmi;
43105278Sjhb    exports javax.rmi.CORBA;
4467760Smsmith    exports org.omg.CORBA;
4577432Smsmith    exports org.omg.CORBA.DynAnyPackage;
4691128Smsmith    exports org.omg.CORBA.ORBPackage;
4771876Smsmith    exports org.omg.CORBA.TypeCodePackage;
4869776Smsmith    exports org.omg.CORBA.portable;
4967760Smsmith    exports org.omg.CORBA_2_3;
50105278Sjhb    exports org.omg.CORBA_2_3.portable;
51105278Sjhb    exports org.omg.CosNaming;
52105278Sjhb    exports org.omg.CosNaming.NamingContextExtPackage;
53105278Sjhb    exports org.omg.CosNaming.NamingContextPackage;
54105278Sjhb    exports org.omg.Dynamic;
55105278Sjhb    exports org.omg.DynamicAny;
56105278Sjhb    exports org.omg.DynamicAny.DynAnyFactoryPackage;
57105278Sjhb    exports org.omg.DynamicAny.DynAnyPackage;
58105278Sjhb    exports org.omg.IOP;
59105278Sjhb    exports org.omg.IOP.CodecFactoryPackage;
60105278Sjhb    exports org.omg.IOP.CodecPackage;
6167760Smsmith    exports org.omg.Messaging;
6267760Smsmith    exports org.omg.PortableInterceptor;
6367760Smsmith    exports org.omg.PortableInterceptor.ORBInitInfoPackage;
6467760Smsmith    exports org.omg.PortableServer;
6567760Smsmith    exports org.omg.PortableServer.CurrentPackage;
66105278Sjhb    exports org.omg.PortableServer.POAManagerPackage;
6767760Smsmith    exports org.omg.PortableServer.POAPackage;
68105278Sjhb    exports org.omg.PortableServer.ServantLocatorPackage;
6967760Smsmith    exports org.omg.PortableServer.portable;
7067760Smsmith    exports org.omg.SendingContext;
7188420Siwasaki    exports org.omg.stub.java.rmi;
7288420Siwasaki
7388420Siwasaki    // rmic --iiop
7467760Smsmith    exports com.sun.corba.se.impl.util to jdk.rmic;
7567760Smsmith
7688420Siwasaki    // JNDI CosNaming provider
7788420Siwasaki    opens com.sun.jndi.cosnaming to java.naming;  // jndiprovider.properties
7888420Siwasaki    exports com.sun.jndi.url.corbaname to java.naming;
7988420Siwasaki    exports com.sun.jndi.url.iiop to java.naming;
8088420Siwasaki    exports com.sun.jndi.url.iiopname to java.naming;
8188420Siwasaki}
8288420Siwasaki