module-info.java revision 815:2948e2219a91
1255376Sdes/*
2255376Sdes * Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
3271947Sdes * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
494209Sdes *
594209Sdes * This code is free software; you can redistribute it and/or modify it
694209Sdes * under the terms of the GNU General Public License version 2 only, as
794209Sdes * published by the Free Software Foundation.  Oracle designates this
894209Sdes * particular file as subject to the "Classpath" exception as provided
994209Sdes * by Oracle in the LICENSE file that accompanied this code.
1094209Sdes *
1194209Sdes * This code is distributed in the hope that it will be useful, but WITHOUT
12108794Sdes * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
1394209Sdes * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
1495908Sdes * version 2 for more details (a copy is included in the LICENSE file that
15117610Sdes * accompanied this code).
1694209Sdes *
1794209Sdes * You should have received a copy of the GNU General Public License version
1894209Sdes * 2 along with this work; if not, write to the Free Software Foundation,
19236109Sdes * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
2094209Sdes *
2194209Sdes * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22141098Sdes * or visit www.oracle.com if you need additional information or have any
23141098Sdes * questions.
24141098Sdes */
25141098Sdes
26141098Sdes/**
2794209Sdes * Defines the Java binding of the OMG CORBA APIs, and the RMI-IIOP API.
2894209Sdes */
2994209Sdes@Deprecated(since="9", forRemoval=true)
3094209Sdesmodule java.corba {
31236109Sdes    requires transitive java.desktop;
3294209Sdes    requires transitive java.rmi;
3394209Sdes    requires java.logging;
3494209Sdes    requires java.naming;
3594209Sdes    requires java.transaction;
3694209Sdes    requires jdk.unsupported;
3794209Sdes
3894209Sdes    exports javax.activity;
3994209Sdes    exports javax.rmi;
4094209Sdes    exports javax.rmi.CORBA;
4194209Sdes    exports org.omg.CORBA;
42141098Sdes    exports org.omg.CORBA.DynAnyPackage;
43141098Sdes    exports org.omg.CORBA.ORBPackage;
44141098Sdes    exports org.omg.CORBA.TypeCodePackage;
4594209Sdes    exports org.omg.CORBA.portable;
4694209Sdes    exports org.omg.CORBA_2_3;
47141098Sdes    exports org.omg.CORBA_2_3.portable;
4894209Sdes    exports org.omg.CosNaming;
4994209Sdes    exports org.omg.CosNaming.NamingContextExtPackage;
50236109Sdes    exports org.omg.CosNaming.NamingContextPackage;
5194209Sdes    exports org.omg.Dynamic;
5294209Sdes    exports org.omg.DynamicAny;
5394209Sdes    exports org.omg.DynamicAny.DynAnyFactoryPackage;
54236109Sdes    exports org.omg.DynamicAny.DynAnyPackage;
55236109Sdes    exports org.omg.IOP;
56236109Sdes    exports org.omg.IOP.CodecFactoryPackage;
57117610Sdes    exports org.omg.IOP.CodecPackage;
58236109Sdes    exports org.omg.Messaging;
59147466Sdes    exports org.omg.PortableInterceptor;
60117610Sdes    exports org.omg.PortableInterceptor.ORBInitInfoPackage;
6194209Sdes    exports org.omg.PortableServer;
6294209Sdes    exports org.omg.PortableServer.CurrentPackage;
63255376Sdes    exports org.omg.PortableServer.POAManagerPackage;
64255376Sdes    exports org.omg.PortableServer.POAPackage;
65255376Sdes    exports org.omg.PortableServer.ServantLocatorPackage;
66    exports org.omg.PortableServer.portable;
67    exports org.omg.SendingContext;
68    exports org.omg.stub.java.rmi;
69
70    // rmic --iiop
71    exports com.sun.corba.se.impl.util to jdk.rmic;
72
73    // JNDI CosNaming provider
74    opens com.sun.jndi.cosnaming to java.naming;  // jndiprovider.properties
75    exports com.sun.jndi.url.corbaname to java.naming;
76    exports com.sun.jndi.url.iiop to java.naming;
77    exports com.sun.jndi.url.iiopname to java.naming;
78}
79