geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joe Bohn <joe.b...@earthlink.net>
Subject Re: What does this do?
Date Wed, 30 Aug 2006 13:51:15 GMT
yes

Rick McGuire wrote:
> Joe Bohn wrote:
> 
>> Rick,
>>
>> These are just overrides to the attributes when the gbeans are started 
>> in the assembly.
> 
> Do those overrides get applied before the GBean is started?
> 
> 
>>
>> I can't speak to the particulars of these attributes ... but one 
>> reason  that attributes are sometimes specified in the assembly 
>> config.xml even if the values are the same as the configuration is to 
>> make them visible to the end user so that they can be easily modified 
>> in the config.xml.
>>
>> Joe
>>
>>
>> Rick McGuire wrote:
>>
>>> Just when I think I have a complete handle on how GBeans work, 
>>> someone throws me a curve ball.  In the process of reworking how the 
>>> CORBA objects are configured, I found the following in jetty config 
>>> (and repeated in the tomcat config):
>>>
>>>    <module 
>>> name="org.apache.geronimo.configs/j2ee-corba/${pom.version}/car" 
>>> load="false">
>>>        <gbean name="NameServer">
>>>            <attribute name="dbDir">var/cosnaming.db</attribute>
>>>            <attribute name="port">${PlanCOSNamingPort}</attribute>
>>>        </gbean>
>>>        <gbean name="Server">
>>>            <attribute name="args">-ORBInitRef, 
>>> NameService=corbaloc::${PlanCOSNamingHost}:${PlanCOSNamingPort}/NameService</attribute>

>>>
>>>        </gbean>
>>>        <gbean name="UnprotectedServer">
>>>            <attribute name="args">-ORBInitRef, 
>>> NameService=corbaloc::${PlanCOSNamingHost}:${PlanCOSNamingPort}/NameService</attribute>

>>>
>>>        </gbean>
>>>    </module>
>>>
>>>
>>> I missed this earlier because there's no GBean class name, so my 
>>> searches for CorbaBean didn't turn anything up.  Are these lines just 
>>> a modification for an existing GBean located somewhere else in the 
>>> configuration?  Does this just modify attributes of the GBean before 
>>> it is started, or does this create a copy of the referenced GBean 
>>> with the new attributes merged in?  I'm not even sure why these lines 
>>> are here.  The values being set are the same as the original 
>>> configuration.  Is there some other side effect involved?
>>>
>>> Rick
>>>
>>>
>>
> 
> 
> 

Mime
View raw message