Hi,
There are more things that we would like to monitor: > > 1) Application artifacts: ComponentReferences, Bindings, Interfaces, > Policies. > 2) Runtime artifacts > > Here is a list of extension points I find in Tuscany today: > > > ./assembly/src/main/resources/META-INF/services/org.apache.tuscany.sca.assembly.builder.BuilderExtensionPoint > > ./assembly-xml/src/main/resources/META-INF/services/org.apache.tuscany.sca.definitions.xml.DefinitionsExtensionPoint > > ./binding-jms-runtime-activemq/src/main/resources/META-INF/services/org.apache.tuscany.sca.binding.jms.provider.JMSResourceFactoryExtensionPoint > > ./contribution/src/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessorExtensionPoint > > ./contribution/src/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessorExtensionPoint > > ./contribution/src/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.processor.URLArtifactProcessorExtensionPoint > > ./contribution/src/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.processor.ValidationSchemaExtensionPoint > > ./contribution/src/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.resolver.ModelResolverExtensionPoint > > ./contribution/src/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.scanner.ContributionScannerExtensionPoint > > ./core/src/main/resources/META-INF/services/org.apache.tuscany.sca.core.invocation.ProxyFactoryExtensionPoint > > ./core-spi/src/main/resources/META-INF/services/org.apache.tuscany.sca.context.ContextFactoryExtensionPoint > > ./core-spi/src/main/resources/META-INF/services/org.apache.tuscany.sca.provider. > *ProviderFactoryExtensionPoint* > > ./core-spi/src/main/resources/META-INF/services/org.apache.tuscany.sca.runtime.DomainRegistryFactoryExtensionPoint > > ./core-spi/src/main/resources/META-INF/services/org.apache.tuscany.sca.runtime.RuntimeWireProcessorExtensionPoint > > ./databinding/src/main/resources/META-INF/services/org.apache.tuscany.sca.databinding. > *DataBindingExtensionPoint* > > ./databinding/src/main/resources/META-INF/services/org.apache.tuscany.sca.databinding. > *TransformerExtensionPoint* > > ./databinding-jaxb/src/main/resources/META-INF/services/org.apache.tuscany.sca.databinding.jaxb.XMLAdapterExtensionPoint > > ./extensibility/src/main/resources/META-INF/services/org.apache.tuscany.sca.core.FactoryExtensionPoint > > ./extensibility/src/main/resources/META-INF/services/org.apache.tuscany.sca.core. > *ModuleActivatorExtensionPoint* > > ./extensibility/src/main/resources/META-INF/services/org.apache.tuscany.sca.core. > *UtilityExtensionPoint* > > ./host-corba/src/main/resources/META-INF/services/org.apache.tuscany.sca.host.corba.CorbaHostExtensionPoint > > ./host-http/src/main/resources/META-INF/services/org.apache.tuscany.sca.host.http.ServletHostExtensionPoint > > ./host-rmi/src/main/resources/META-INF/services/org.apache.tuscany.sca.host.rmi.RMIHostExtensionPoint > > ./implementation-web-client/src/main/resources/META-INF/services/org.apache.tuscany.sca.implementation.web.runtime.ClientExtensionPoint > > ./node-impl/src/main/resources/META-INF/services/org.apache.tuscany.sca.node.extensibility. > *NodeActivatorExtensionPoint* > > ./web-javascript/src/main/resources/META-INF/services/org.apache.tuscany.sca.web.javascript.ComponentJavaScriptGeneratorExtensionPoint > > ./web-javascript/src/main/resources/META-INF/services/org.apache.tuscany.sca.web.javascript.JavascriptProxyFactoryExtensionPoint > > > The ones that are bold seem to be good additions. But we can always go step > by step. > Sure I'll add these as well..
