User: reverbel
  Date: 02/03/15 04:32:46

  Modified:    iiop/src/main/org/jboss/iiop CorbaORBService.java
                        CorbaORBServiceMBean.java
  Log:
  Explicitly passing the essential JacORB parameters to the ORB.init()
  call. With this change, the iiop module does not need you to have a
  jacorb.properties file anymore.
  
  Revision  Changes    Path
  1.10      +18 -1     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.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- CorbaORBService.java      19 Feb 2002 23:33:27 -0000      1.9
  +++ CorbaORBService.java      15 Mar 2002 12:32:45 -0000      1.10
  @@ -45,7 +45,7 @@
    *  for JBoss to use.
    *      
    *  @author <a href="mailto:[EMAIL PROTECTED]";>Ole Husgaard</a>
  - *  @version $Revision: 1.9 $
  + *  @version $Revision: 1.10 $
    */
   public class CorbaORBService
      extends ServiceMBeanSupport
  @@ -64,6 +64,7 @@
   
      private String orbClass = null;
      private String orbSingletonClass = null;
  +   private String iiopServerName = "JBoss";
      private int iiopPort = 0;
      private String portableInterceptorInitializerClass = null;
   
  @@ -106,6 +107,12 @@
         if (portableInterceptorInitializerClass != null)
            props.put("org.omg.PortableInterceptor.ORBInitializerClass."
                      + portableInterceptorInitializerClass, "");
  +      // JacORB-specific stuff 
  +      props.put("jacorb.implname", iiopServerName);
  +      props.put("jacorb.hashtable_class", "java.util.Hashtable");
  +      props.put("org.omg.PortableInterceptor.ORBInitializerClass.standard_init",
  +                "org.jacorb.orb.standardInterceptors.IORInterceptorInitializer");
  +      props.put("jacorb.orb.print_version", "on");
         orb = ORB.init(new String[0], props);
         bind(ORB_NAME, "org.omg.CORBA.ORB");
   
  @@ -246,6 +253,16 @@
      public void setORBSingletonClass(String orbSingletonClass)
      {
         this.orbSingletonClass = orbSingletonClass;
  +   }
  +
  +   public void setIIOPServerName(String iiopServerName) 
  +   {
  +      this.iiopServerName = iiopServerName;
  +   }
  +
  +   public String getIIOPServerName()
  +   {
  +      return iiopServerName;
      }
   
      public void setIIOPPort(int iiopPort)
  
  
  
  1.7       +4 -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.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- CorbaORBServiceMBean.java 19 Feb 2002 23:33:27 -0000      1.6
  +++ CorbaORBServiceMBean.java 15 Mar 2002 12:32:45 -0000      1.7
  @@ -16,7 +16,7 @@
    *      
    *   @author <a href="mailto:[EMAIL PROTECTED]";>Ole Husgaard</a>
    *   @author <a href="mailto:[EMAIL PROTECTED]";>Francisco Reverbel</a>
  - *   @version $Revision: 1.6 $
  + *   @version $Revision: 1.7 $
    */
   public interface CorbaORBServiceMBean
      extends org.jboss.system.ServiceMBean
  @@ -31,6 +31,9 @@
   
      public String getORBSingletonClass();
      public void setORBSingletonClass(String orbSingletonClass);
  +
  +   public void setIIOPServerName(String iiopServerName); 
  +   public String getIIOPServerName();
   
      public void setIIOPPort(int iiopPort); 
      public int getIIOPPort();
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to