Hi, I have checked in some changes under [1][2]:
a) Enhance the CompositeBuilderExtensionPoint to a more general BuilderExtensionPoint which collects declarative BindingBuilder and ImplementationBuilder in addition to CompositeBuilder. It It removes the need of BindingExtension. b) BindingBuilder can be used to plug in "build" logic for specific binding types (such as binidng.ws java2wsdl generation). c) ImplementationBuilder can be used to plug in "build" logic for specific implementation types (such as implementation.spring, implementation.web). This replaces ComponentPreProcessor interface which used to be implemented by the model to provide the "build".
Thanks, Raymond [1] http://svn.apache.org/viewvc?rev=814879&view=rev [2] http://svn.apache.org/viewvc?rev=814884&view=rev --- Raymond Feng Apache Tuscany PMC Member: http://tuscany.apache.org Co-author of Tuscany In Action: http://www.manning.com/laws
