Daniel Fagerstrom pisze:
Grzegorz Kossakowski skrev:
Daniel Fagerstrom pisze:

So would it be possible to access resources via servlets: source (by using internally a servlet: source) or not?

I think that should be possible. URIs could look like:

servlets:/<bean id>/<internal path>

I wonder why we really need new source in this case at all. Possibility to reference bean by bean id instead of connection name was already discussed: https://issues.apache.org/jira/browse/COCOON-2044
Why do we need to invent new source?


After having a list of servlets we would have to find out which one contain samples. I guess that it's good idea to ask every servlet for certain resource (e.g. samples.xsamples file).

Yes.

But how we do this not being connected to all these servlets?

As Giacomo suggested it could be done by making the list from o.a.c.servletservice.DispatcherServlet#createMountableServletsMap available in a Spring bean. Another possibility would be to let the blocks source depend on a bean map http://svn.apache.org/repos/asf/cocoon/trunk/core/cocoon-configuration/cocoon-spring-configurator/src/main/java/org/apache/cocoon/spring/configurator/impl/BeanMap.java that collects all beans that implement Servlet.

Do you mean that servlet will be able to construct it's connection at runtime or it will be able to reference resources from servlets that it is not connected to?

Does second option fits to our design of servlet-service-fw?

--
Grzegorz Kossakowski
http://reflectingonthevicissitudes.wordpress.com/

Reply via email to