Reduce the number of places where CORBA config parameters are specified.
------------------------------------------------------------------------
Key: GERONIMO-2353
URL: http://issues.apache.org/jira/browse/GERONIMO-2353
Project: Geronimo
Issue Type: Bug
Security Level: public (Regular issues)
Components: CORBA
Affects Versions: 1.2
Reporter: Rick McGuire
Assigned To: Rick McGuire
Fix For: 1.2
The CORBA configuration situation is a bit of a mess currently, with
information scattered over multiple locations. Much of this information is ORB
implementation specific, which makes it very difficult to switch between ORBs.
For example, various CORBABean configurations manage bits of the ORB
configuration using:
1) The name of an ORB config adapter class.
2) ORB.init() properties specified on the CorbaBean declaration
3) ORB.init() arguments specified on the
4) CORBASystemProperties values that must be set in System.properties before
initializing the ORB.
2), 3), and 4) above are values that are handled in a non-portable fashion, and
are scattered over seemingly unreleated portions of the configs.
A better solution would be to have GBeans that encapsulate the knowledge about
what ORB is going to be used as the server and pull these pieces together into
a simple GBean declaration, which would make it much easier to switch between
ORB implementations. The ORB config adapter seems tailor made for this. It
just needs to be turned into a GBean rather than a classname argument to
CorbaBean and CSSBean.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira