cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Grzegorz Kossakowski <>
Subject Re: [jira] Created: (COCOON-2154) Servlet:/ protocol: Support absolute URIs
Date Thu, 27 Dec 2007 21:01:46 GMT
Reinhard Poetz pisze:
> ServletSource is only available if you use the ServletService Framework
> together with Cocoon. So I think that ServletConnection should become
> public API too.
> We could offer two types of ServletConnections:
>  * RelativeServletConnection that works relative to the current servlet
> context
>  * AbsoluteServletConnection that expects the servlet service name (= the
>    name of the Spring bean)

I was wondering why ServletConnection can't be clever enough to figure it out if it's passed
relative URI or absolute one? Why we need separate classes?

It's not a big deal for me, just curious.

> Actually I've already implemented it this way ...

The biggest mystery for me is why I don't see commit messages mentioning this great stuff
checked in into our repository.

Keeping this code in a secret is just not fair! ;-)

> For me fixing the cache key generation problem is only a positive side
> effect of my current work. I need absolute servlet URIs for a special
> generator (or maybe a source, don't know yet) whose output depends on
> the available servlet services  which makes it impossible to define them
> as connections beforehand.
> Probably it's very similar to what you call "dynamic connections".

Yep, I guess so. I was thinking about dynamic servlet discovery based on some conditions.
example, I would like to see a generator that lets me to list all servlet giving 200 response
they asked for resource "/". This way I could easily list all skins
available for my new, shiny application.
Is it something similar to your goals?

Grzegorz Kossakowski

View raw message