[ http://issues.apache.org/jira/browse/GERONIMO-2353?page=all ]
Rick McGuire resolved GERONIMO-2353.
------------------------------------
Resolution: Fixed
Resolved by changes committed under GERONIMO-2180.
> 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