[jboss-cvs] JBossAS SVN: r79560 - projects/naming/trunk/jnpserver/src/main/java/org/jnp/server.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Oct 15 19:39:38 EDT 2008


Author: scott.stark at jboss.org
Date: 2008-10-15 19:39:37 -0400 (Wed, 15 Oct 2008)
New Revision: 79560

Modified:
   projects/naming/trunk/jnpserver/src/main/java/org/jnp/server/Main.java
   projects/naming/trunk/jnpserver/src/main/java/org/jnp/server/MainMBean.java
Log:
JBNAME-17, add getNamingProxy/setNamingProxy to MainMBean
JBNAME-18, set isStubExported in initJnpInvoker()

Modified: projects/naming/trunk/jnpserver/src/main/java/org/jnp/server/Main.java
===================================================================
--- projects/naming/trunk/jnpserver/src/main/java/org/jnp/server/Main.java	2008-10-15 22:57:40 UTC (rev 79559)
+++ projects/naming/trunk/jnpserver/src/main/java/org/jnp/server/Main.java	2008-10-15 23:39:37 UTC (rev 79560)
@@ -191,6 +191,11 @@
       MarshalledValuePair.setEnableCallByReference(callByValue);
    }
 
+   public Object getNamingProxy(Object proxy)
+      throws Exception
+   {
+      return serverStub.get();
+   }
    public void setNamingProxy(Object proxy)
       throws IOException
    {
@@ -416,7 +421,8 @@
       Remote stub = UnicastRemoteObject.exportObject(instance,
             rmiPort, clientSocketFactory, serverSocketFactory);
       log.debug("NamingServer stub: "+stub);
-      serverStub = new MarshalledObject(stub);      
+      serverStub = new MarshalledObject(stub);
+      isStubExported = true;
    }
 
    /** Bring up the bootstrap lookup port for obtaining the naming service

Modified: projects/naming/trunk/jnpserver/src/main/java/org/jnp/server/MainMBean.java
===================================================================
--- projects/naming/trunk/jnpserver/src/main/java/org/jnp/server/MainMBean.java	2008-10-15 22:57:40 UTC (rev 79559)
+++ projects/naming/trunk/jnpserver/src/main/java/org/jnp/server/MainMBean.java	2008-10-15 23:39:37 UTC (rev 79560)
@@ -21,6 +21,7 @@
  */
 package org.jnp.server;
 
+import java.io.IOException;
 import java.net.UnknownHostException;
 import java.rmi.server.RMIClientSocketFactory;
 import java.rmi.server.RMIServerSocketFactory;
@@ -113,6 +114,11 @@
    void setJNPServerSocketFactory(String factoryClassName) 
       throws ClassNotFoundException, InstantiationException, IllegalAccessException;
 
+   public Object getNamingProxy(Object proxy)
+      throws Exception;
+   public void setNamingProxy(Object proxy)
+      throws IOException;
+
    // Operations ----------------------------------------------------
    
    public void start() throws Exception;




More information about the jboss-cvs-commits mailing list