[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