You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yoko-commits@incubator.apache.org by en...@apache.org on 2006/09/25 10:54:47 UTC

svn commit: r449641 - in /incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA: Current.java DomainManager.java DynamicImplementation.java ORB.java

Author: enolan
Date: Mon Sep 25 03:54:46 2006
New Revision: 449641

URL: http://svn.apache.org/viewvc?view=rev&rev=449641
Log:
Yoko-159 - Applying Alexey's patch - Additional compatibility fixes for org.omg.CORBA package.

Modified:
    incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/Current.java
    incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/DomainManager.java
    incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/DynamicImplementation.java
    incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/ORB.java

Modified: incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/Current.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/Current.java?view=diff&rev=449641&r1=449640&r2=449641
==============================================================================
--- incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/Current.java (original)
+++ incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/Current.java Mon Sep 25 03:54:46 2006
@@ -22,6 +22,7 @@
 /***/
 
 public interface Current extends CurrentOperations,
+                                 org.omg.CORBA.portable.IDLEntity,
                                  org.omg.CORBA.Object
 {
 }

Modified: incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/DomainManager.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/DomainManager.java?view=diff&rev=449641&r1=449640&r2=449641
==============================================================================
--- incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/DomainManager.java (original)
+++ incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/DomainManager.java Mon Sep 25 03:54:46 2006
@@ -22,6 +22,7 @@
 /***/
 
 public interface DomainManager extends DomainManagerOperations,
+                                       org.omg.CORBA.portable.IDLEntity,
                                        org.omg.CORBA.Object
 {
 }

Modified: incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/DynamicImplementation.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/DynamicImplementation.java?view=diff&rev=449641&r1=449640&r2=449641
==============================================================================
--- incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/DynamicImplementation.java (original)
+++ incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/DynamicImplementation.java Mon Sep 25 03:54:46 2006
@@ -18,8 +18,15 @@
 /**
  * @deprecated Deprecated by the Portable Object Adapter.
  */
-public abstract class DynamicImplementation extends
+public class DynamicImplementation extends
         org.omg.CORBA.portable.ObjectImpl {
+    /**
+     * @deprecated Deprecated by Portable Object Adapter
+     */
+    public String[] _ids() {
+        throw new org.omg.CORBA.NO_IMPLEMENT();
+    }
+        
     /**
      * @deprecated Deprecated by Portable Object Adapter
      */

Modified: incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/ORB.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/ORB.java?view=diff&rev=449641&r1=449640&r2=449641
==============================================================================
--- incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/ORB.java (original)
+++ incubator/yoko/trunk/yoko-spec-corba/src/main/java/org/omg/CORBA/ORB.java Mon Sep 25 03:54:46 2006
@@ -32,7 +32,8 @@
      */
     public abstract NVList create_operation_list(OperationDef oper);
 
-    public abstract NVList create_operation_list(org.omg.CORBA.Object oper);
+    // Empty method for binary compatibility with the 1.5
+    public NVList create_operation_list(org.omg.CORBA.Object oper) {return null;};
 
     public abstract NamedValue create_named_value(String name, Any value,
             int flags);
@@ -141,9 +142,11 @@
 
     public abstract org.omg.CORBA.portable.OutputStream create_output_stream();
 
-    public abstract void connect(org.omg.CORBA.Object obj);
+    // Empty method for binary compatibility with the 1.5
+    public void connect(org.omg.CORBA.Object obj) {};
 
-    public abstract void disconnect(org.omg.CORBA.Object obj);
+    // Empty method for binary compatibility with the 1.5
+    public void disconnect(org.omg.CORBA.Object obj) {};
 
     public org.omg.CORBA.Policy create_policy(int policy_type,
             org.omg.CORBA.Any val) throws org.omg.CORBA.PolicyError {