User: oberg
Date: 00/11/17 06:19:37
Modified: src/main/org/jboss/naming NamingService.java
NamingServiceMBean.java
Log:
Added JMX methods for port
Revision Changes Path
1.4 +20 -5 jboss/src/main/org/jboss/naming/NamingService.java
Index: NamingService.java
===================================================================
RCS file: /products/cvs/ejboss/jboss/src/main/org/jboss/naming/NamingService.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- NamingService.java 2000/11/15 16:44:43 1.3
+++ NamingService.java 2000/11/17 14:19:37 1.4
@@ -19,7 +19,7 @@
*
* @see <related>
* @author Rickard �berg ([EMAIL PROTECTED])
- * @version $Revision: 1.3 $
+ * @version $Revision: 1.4 $
*/
public class NamingService
extends ServiceMBeanSupport
@@ -39,6 +39,16 @@
}
// Public --------------------------------------------------------
+ public void setPort(int port)
+ {
+ naming.setPort(port);
+ }
+
+ public int getPort()
+ {
+ return naming.getPort();
+ }
+
public ObjectName getObjectName(MBeanServer server, ObjectName name)
throws javax.management.MalformedObjectNameException
{
@@ -58,9 +68,6 @@
// buggy classloader that disallows finding the resource properly
System.getProperties().load(Thread.currentThread().getContextClassLoader().getResourceAsStream("jndi.properties"));
- naming.start();
- log.log("Naming started on port "+naming.getPort());
-
// Create "java:comp/env"
RefAddr refAddr = new StringRefAddr("nns", "ENC");
Reference envRef = new Reference("javax.naming.Context", refAddr,
ENCFactory.class.getName(), null);
@@ -68,9 +75,17 @@
ctx.rebind("comp", envRef);
}
- public void destroyService()
+ public void startService()
+ throws Exception
+ {
+ naming.start();
+ log.log("Naming started on port "+naming.getPort());
+ }
+
+ public void stopService()
{
naming.stop();
+ log.log("JNP server stopped");
}
// Protected -----------------------------------------------------
1.2 +3 -1 jboss/src/main/org/jboss/naming/NamingServiceMBean.java
Index: NamingServiceMBean.java
===================================================================
RCS file:
/products/cvs/ejboss/jboss/src/main/org/jboss/naming/NamingServiceMBean.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NamingServiceMBean.java 2000/06/16 13:10:32 1.1
+++ NamingServiceMBean.java 2000/11/17 14:19:37 1.2
@@ -11,7 +11,7 @@
*
* @see <related>
* @author Rickard �berg ([EMAIL PROTECTED])
- * @version $Revision: 1.1 $
+ * @version $Revision: 1.2 $
*/
public interface NamingServiceMBean
extends org.jboss.util.ServiceMBean
@@ -20,5 +20,7 @@
public static final String OBJECT_NAME = ":service=Naming";
// Public --------------------------------------------------------
+ public void setPort(int port);
+ public int getPort();
}