Is this for 1.x, 2.x or both? I'm assuming 1.x as we have scope in 2.x
to decide what the real answer should be.

Would I be right in assuming that this means that by default the
annotation processing in Spring will be off?

Whether we go for a policy or an extension point (or something else
such as Tuscany extension element inside implementation.spring)
depends on how we want the user to be able to control this behaviour.

The policy/Impl extension approach allows the user to potentially
control this on a component by component basis.

An extension does it for the whole runtime.

The second seems less confusing in the near term. Can we make the
extension processing logic the Tuscany extension that Ant is talking
about. In this case however the default is not do annotation
processing

If we are going to apply this to 2.x it may be worth taking a wider
view if we are starting to build up a number of these extension
controlled runtime behaviour switches.

Simon

Reply via email to