> -----Original Message-----
> From: Niclas Hedhman [mailto:[EMAIL PROTECTED]
> Sent: Saturday, July 24, 2004 09:14
> To: Avalon Developers List
> Cc: Avalon Users
> Subject: The Http Facility
> Importance: High
> 
> 
> Gang,
> 
> I am working on the HTTP Facility for Merlin, and want to be
introducing
> the
> following changes;
> 
> 1. Having a configuration with <listener> at the 'root' level seems
bound
> to
> create messy config files over time, esp when new configuration
parameters
> are introduced.
> I want us to deprecate (and possibly remove, since it is not yet
released)
> this way and instead use (2).
> 
> 2. Introduce <listeners> as a configuration node, with the above
mentioned
> <listener> nodes under it.
> 
> 3. Introduce
>   <servlets>
>     <servlet>
>
<component>/somecontainer/anothercontainer/mycomponent</component>
>       <url>/my-url</url>
>     <servlet>
>   </servlets>

I would not call these servlets because they are not stict servlets (the
are instead regular component that are capable of handling HTTP servlet
request and response messages).

  <mapping>
    <map>
       <url>/my-url</url>
 
<component>/somecontainer/anothercontainer/mycomponent</component>
    </map>
  </mapping>
       
> The implementation is as straight forward as I could imagine, meaning;
> In DefaultServer.initialize() store these mappings into a map, and
when
> the
> ContainmentModelHandler calls the DefaultServer.register(
ComponentModel
> model ), the component path gets translated prior to registering it to
the
> Jetty server. If there is no defined <url> for a component, the
component
> path is used like before.
> 
> WDYT?


Sounds fine to me.

Cheers, Steve.





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to