Title: [2604] branches/v2_1/openejb2/modules/core/src/java/org/openejb/client: make vague yet failing gestures towards getting remote jndi to work: we need to resolve the AbstractNameQuery sent in the jndi request
Revision
2604
Author
djencks
Date
2006-04-14 04:32:20 -0400 (Fri, 14 Apr 2006)

Log Message

make vague yet failing gestures towards getting remote jndi to work: we need to resolve the AbstractNameQuery sent in the jndi request

Modified Paths

Diff

Modified: branches/v2_1/openejb2/modules/core/src/java/org/openejb/client/AppClientJNDIContext.java (2603 => 2604)

--- branches/v2_1/openejb2/modules/core/src/java/org/openejb/client/AppClientJNDIContext.java	2006-04-13 15:36:28 UTC (rev 2603)
+++ branches/v2_1/openejb2/modules/core/src/java/org/openejb/client/AppClientJNDIContext.java	2006-04-14 08:32:20 UTC (rev 2604)
@@ -50,6 +50,7 @@
 
 import org.apache.geronimo.gbean.GBeanInfo;
 import org.apache.geronimo.gbean.GBeanInfoBuilder;
+import org.apache.geronimo.gbean.AbstractName;
 import org.apache.geronimo.naming.java.RootContext;
 import org.apache.geronimo.kernel.Kernel;
 import org.openejb.client.naming.java.javaURLContextFactory;
@@ -69,7 +70,7 @@
         this.port = port;
     }
 
-    public void startClient(ObjectName appClientModuleName, Kernel kernel, ClassLoader classLoader) throws Exception {
+    public void startClient(AbstractName appClientModuleName, Kernel kernel, ClassLoader classLoader) throws Exception {
         try {
             ServerMetaData serverMetaData = new ServerMetaData(host, port);
             JNDIResponse res = new JNDIResponse(serverMetaData);
@@ -95,7 +96,7 @@
         System.setProperty(Context.INITIAL_CONTEXT_FACTORY, javaURLContextFactory.class.getName());
     }
 
-    public void stopClient(ObjectName appClientModuleName) throws Exception {
+    public void stopClient(AbstractName appClientModuleName) throws Exception {
         RootContext.setComponentContext(null);
     }
 

Modified: branches/v2_1/openejb2/modules/core/src/java/org/openejb/client/naming/RemoteEJBObjectFactory.java (2603 => 2604)

--- branches/v2_1/openejb2/modules/core/src/java/org/openejb/client/naming/RemoteEJBObjectFactory.java	2006-04-13 15:36:28 UTC (rev 2603)
+++ branches/v2_1/openejb2/modules/core/src/java/org/openejb/client/naming/RemoteEJBObjectFactory.java	2006-04-14 08:32:20 UTC (rev 2604)
@@ -59,6 +59,7 @@
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
+import org.apache.geronimo.gbean.AbstractNameQuery;
 import org.openejb.client.Client;
 import org.openejb.client.EJBHomeHandler;
 import org.openejb.client.EJBHomeProxy;
@@ -104,10 +105,10 @@
         }
 
         //TODO configid BROKEN
-        String containerId = (String) addr.getContent();
-        JNDIRequest req = new JNDIRequest(JNDIRequest.JNDI_LOOKUP, containerId);
+        AbstractNameQuery containerId = (AbstractNameQuery) addr.getContent();
+        JNDIRequest req = new JNDIRequest(JNDIRequest.JNDI_LOOKUP, containerId.toString());
 
-        JNDIResponse res = null;
+        JNDIResponse res;
         ServerMetaData server;
         try{
             server = new ServerMetaData(RemoteEJBObjectFactory.IP, RemoteEJBObjectFactory.PORT);

Reply via email to