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