I'm looking into the concept of interceptors, and I'm starting to see 
the value.

What I regard as interceptors, is similar to what Tomcat calls valves, 
that is Components that intercept the call to a Service and can decide 
to forward the call, filter it or reply directly; the same happens when 
the forwarded call ends.

Now:

  1) where are these defined? Application-wide in the assembly?

  2) how can these be defined? Must they be attatched to a specific 
Service compulsory or can they go also with any service invocation?

  3) Interceptors are Components as well; they need to be managed as 
other Components, because they will most probably need a Context because 
they are stateless. How do I define them in the assembly? Is there a 
creation order problem? Dependencies?

  4) Should the Context be the app-defined one? Shall the Context be 
created per invocation and used only privately by the interceptors? 
Shall it reside inside the app context via a defined key?

-- 
Nicola Ken Barozzi                   [EMAIL PROTECTED]
             - verba volant, scripta manent -
    (discussions get forgotten, just code remains)
---------------------------------------------------------------------


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

Reply via email to