Hi,

I'm working with the M1 distribution, and am trying to understand the invocation chains in that code drop. Some things are confusing, so some input would be great :)

My understanding is that (in the context of adding a new
implementation type):

ExternalServiceInvoker is extended to invoke external services
(for example, the Axis Invokers). So if my new implementation type
invokes external services then I would be interested in this.

and

TargetInvoker is extended to create the class that is the last in the interceptor chain. It is the one that finally interacts with the actual implementation code to get the call processed. (for example, the ScopedJavaComponentInvoker calls the operation on the java instance). So if my new implementation type exposes service(s), this is what I would extend to talk to it.


If I understand the above correctly, why does the RhinoInvoker (which runs the rhino script) implement ExternalServiceInvoker instead of the TargetInvoker ?

thanks,
Rania


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

Reply via email to