cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Giacomo Pati <giac...@apache.org>
Subject Re: Restructuring directory structure[was [Vote] Block artifact directory structure]
Date Sun, 05 Nov 2006 14:32:23 GMT


Carsten Ziegeler wrote:
> Leszek Gawron wrote:
>>>> To get things going: how do I get access to current cocoon running mode in:
>>>> - AvalonElementParser
>>>> - SitemapElementParser
>>>>
>>>> in order to pass it to ConfigurationReader?
>>> It seems my knowledge of Spring internals is lacking alot. Reading the
>>> code I would say maybe somthing line
>>>
>>> (Settings)(new RuntimeBeanReference(Settings.ROLE).getSource())
>> probably not, I need to access the bean itself - not the definition 
>> metadata. I do not know if that is possible - after all the context 
>> containing the settings bean is still in creation.
>>
> It's not possible to get the settings object in the element parser.
> Actually its not possible to access any bean in the parser (and its also
> not possible to get the ServletContext). I had a very hard time figuring
> a way out of this problem. And I came up with the current solution which
> registers special beans which do the work. So the parser only register
> beans, pass some configuration information to the beans, but the actual
> work is done in the beans when they are instantiated by Spring.

To go back to Leszeks initial question, so there is a

	System.getProperty(RUNNING_MODE_PROEPRTY, RUNNING_MODE_DEFAULT)

needed in those classes mentioned to get te running mode than?

-- 
Giacomo Pati
Otego AG, Switzerland - http://www.otego.com
Orixo, the XML business alliance - http://www.orixo.com


Mime
View raw message