|Let's see if I understand this right. Do you send the list of
|interceptors as part of the MI? I.e. the list contains the MI and an
|index, and each interceptor just increases the index and delegates to
|the next? Or how is the stack controlled? What is the driver of the
|interceptor delegation?

whatever...

a stack of ObjectNames and in each "message interceptor mbean" there is a

ObjectName name = message.getNextInterceptorInStack();
server.invoke(name, mi) // equivalent dynamic invocation
...

whatever there are tons of ways to do that (maybe self contained in MI)

but the point is that the stack is assigned when the MI is created (a gate
can reconstruct a MI for EJB and set that stack).

The "stack maintainer" is clearly an MBean and either the gates (adaptor,
but I am curious to see what Andreas calls adaptor here... andreas is an
"adaptor" an interceptor? (In the sense of OpenAdaptor then) or is it just a
translator into our bus) either the gates know the router or the reverse...
I don't know at this point.

marcf


|
|/Rickard
|
|--
|Rickard Öberg
|Software Development Specialist
|xlurc - Xpedio Linköping Ubiquitous Research Center
|Author of "Mastering RMI"
|Email: [EMAIL PROTECTED]
|
|
|_______________________________________________
|Jboss-development mailing list
|[EMAIL PROTECTED]
|https://lists.sourceforge.net/lists/listinfo/jboss-development


_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to