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..

Reply via email to