Carsten Ziegeler wrote:
Reinhard Poetz wrote:

I've just started to move the deployment of blocks into a ServletContextListener and came across a (for me) unkown feature that gives access to the path of blocks in Spring properties:

This feature was introduced by Carsten as part of this SVN commit http://cocoon.markmail.org/message/slrelbwbej3xyryq

And here the text from changes.xml:

<quote>
  Improved the DefaultBlockResourcesHolder to act like a
PropertyPlaceholderConfigurer. This allows access to the path of the deployed
  blocks in the configuration files through properties like
  ${org.apache.cocoon.blocks.[BLOCK_NAME].resources}.
</quote>

What's the use case for this feature? (If there is none [anymore], I don't have to migrate it ... ;-) ).

I only add features if there's a use case :)
This is needed for the hsqldb block to specify where the db files are located. But still, it should be possible to decouple this - if the servlet context listener deploys the stuff and makes the map of deployed blocks available, a property configurer can pick it up and still replace the properties.

I don't want to make the Spring configurator depend on the block deployer in the future.

Is it possible to register more than one property configurer?

--
Reinhard Pötz                            Managing Director, {Indoqa} GmbH
                          http://www.indoqa.com/en/people/reinhard.poetz/

Member of the Apache Software Foundation
Apache Cocoon Committer, PMC member, PMC Chair        [EMAIL PROTECTED]
_________________________________________________________________________

Reply via email to