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

Reply via email to