Following up on the move of non-blocking thread dispatches to NonBlockingBridgingInterceptor, I merged the asynchronous variant of TargetInvoker with its synchronous counterpart in Component implementations. This has the effect of simplifying extensions since they only need to extend TargetInvokerExtension; the handling of message and correlation ids will be handled automatically by the wiring fabric. This will hopefully provide Ant's scripting extension with built-in async support. As part of this refactor, I also simplified the TargetInvoker hierarchy for Java component types by eliminating PojoInvoker and combining AsyncJavaTargetInvoker and JavaTargetInvoker.

I did not make the analogous change for References (they still have the two variants of TargetInvoker), but I believe we can perform a similar merge. Raymond or Ignacio, do you want to take a look at this?

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

Reply via email to