User: sparre
Date: 01/08/09 07:19:02
Modified: iiop/src/main/org/jboss/iiop CorbaORBService.java
CorbaORBServiceMBean.java
Log:
Another patch script fix.
Also made the ORB class and ORB singleton class attributes
of the MBean.
Revision Changes Path
1.4 +29 -4 contrib/iiop/src/main/org/jboss/iiop/CorbaORBService.java
Index: CorbaORBService.java
===================================================================
RCS file: /cvsroot/jboss/contrib/iiop/src/main/org/jboss/iiop/CorbaORBService.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- CorbaORBService.java 2001/08/08 20:19:39 1.3
+++ CorbaORBService.java 2001/08/09 14:19:02 1.4
@@ -46,7 +46,7 @@
* for JBoss to use.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Ole Husgaard</a>
- * @version $Revision: 1.3 $
+ * @version $Revision: 1.4 $
*/
public class CorbaORBService
extends ServiceMBeanSupport
@@ -60,6 +60,9 @@
private MBeanServer server;
+ private String orbClass = "org.jacorb.orb.ORB";
+ private String orbSingletonClass = "org.jacorb.orb.ORBSingleton";
+
// Static --------------------------------------------------------
static ORB orb;
@@ -84,9 +87,8 @@
{
// Initialize the ORB
Properties props = new Properties();
- // TODO: Fill in properties from MBean properties.
- props.put("org.omg.CORBA.ORBClass", "org.jacorb.orb.ORB");
- props.put("org.omg.CORBA.ORBSingletonClass", "org.jacorb.orb.ORBSingleton");
+ props.put("org.omg.CORBA.ORBClass", orbClass);
+ props.put("org.omg.CORBA.ORBSingletonClass", orbSingletonClass);
orb = ORB.init(new String[0], props);
bindRef(ORB_NAME, "org.omg.CORBA.ORB");
@@ -164,6 +166,29 @@
}
}
+
+ // CorbaORBServiceMBean implementation ---------------------------
+
+ public String getORBClass()
+ {
+ return orbClass;
+ }
+
+ public void setORBClass(String orbClass)
+ {
+ this.orbClass = orbClass;
+ }
+
+ public String getORBSingletonClass()
+ {
+ return orbSingletonClass;
+ }
+
+ public void setORBSingletonClass(String orbSingletonClass)
+ {
+ this.orbSingletonClass = orbSingletonClass;
+ }
+
// ObjectFactory implementation ----------------------------------
1.3 +6 -1 contrib/iiop/src/main/org/jboss/iiop/CorbaORBServiceMBean.java
Index: CorbaORBServiceMBean.java
===================================================================
RCS file:
/cvsroot/jboss/contrib/iiop/src/main/org/jboss/iiop/CorbaORBServiceMBean.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- CorbaORBServiceMBean.java 2001/08/08 20:19:39 1.2
+++ CorbaORBServiceMBean.java 2001/08/09 14:19:02 1.3
@@ -11,7 +11,7 @@
* Mbean interface for the JBoss CORBA ORB service.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Ole Husgaard</a>
- * @version $Revision: 1.2 $
+ * @version $Revision: 1.3 $
*/
public interface CorbaORBServiceMBean
extends org.jboss.util.ServiceMBean
@@ -20,5 +20,10 @@
public static final String OBJECT_NAME = ":service=JBossCorbaORB";
// Public --------------------------------------------------------
+ public String getORBClass();
+ public void setORBClass(String orbClass);
+
+ public String getORBSingletonClass();
+ public void setORBSingletonClass(String orbSingletonClass);
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development