Space: Apache Tuscany Docs 2.x (http://cwiki.apache.org/confluence/display/TUSCANYxDOCx2x) Page: Tuscany 2.x Extensibility and SPIs (http://cwiki.apache.org/confluence/display/TUSCANYxDOCx2x/Tuscany+2.x+Extensibility+and+SPIs) Edited by Simon Laws: --------------------------------------------------------------------- {anchor:spis} h1. [Tuscany 2.x Extensibility and SPIs.ppt|^Tuscany 2.x Extensibility and SPIs.ppt] h1. SPI/API Change History || SVN Diff || JIRA || Change || | [901126|http://svn.apache.org/viewvc?view=revision&revision=901126] | N/A | New client API from spec | h1. Core SPIs || Module || Exported Packages || | [assembly|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/assembly] | \\ * org.apache.tuscany.sca.assembly * org.apache.tuscany.sca.assembly.builder * org.apache.tuscany.sca.assembly.impl * org.apache.tuscany.sca.definitions * org.apache.tuscany.sca.definitions.util * org.apache.tuscany.sca.interfacedef * org.apache.tuscany.sca.interfacedef.impl * org.apache.tuscany.sca.interfacedef.util * org.apache.tuscany.sca.policy * org.apache.tuscany.sca.policy.impl * org.apache.tuscany.sca.policy.util | | [assembly-xml|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/assembly-xml] | \\ * org.apache.tuscany.sca.assembly.xml * org.apache.tuscany.sca.definitions.xml * org.apache.tuscany.sca.policy.xml | | [assembly-xsd|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/assembly-xsd] | \\ * org.apache.tuscany.sca.assembly.xsd | | [contribution|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/contribution] | \\ * org.apache.tuscany.sca.contribution.scanner * org.apache.tuscany.sca.contribution.resolver * org.apache.tuscany.sca.contribution.processor * org.apache.tuscany.sca.contribution * org.apache.tuscany.sca.contribution.namespace * org.apache.tuscany.sca.contribution.java | | [core|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/core] | \\ * org.apache.tuscany.sca.core.assembly * org.apache.tuscany.sca.core.assembly.impl * org.apache.tuscany.sca.core.context * org.apache.tuscany.sca.core.factory * org.apache.tuscany.sca.core.invocation * org.apache.tuscany.sca.core.scope | | [core-databinding|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/core-databinding] | \\ * org.apache.tuscany.sca.core.databinding.processor | | [core-spi|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/core-spi] | \\ * org.apache.tuscany.sca.context * org.apache.tuscany.sca.invocation * org.apache.tuscany.sca.management * org.apache.tuscany.sca.provider * org.apache.tuscany.sca.runtime * org.apache.tuscany.sca.work | | [data-api|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/data-api] | \\ * org.apache.tuscany.sca.data.collection | | [databinding|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/databinding] | \\ * org.apache.tuscany.sca.databinding * org.apache.tuscany.sca.databinding.xml * org.apache.tuscany.sca.databinding.impl * org.apache.tuscany.sca.databinding.util * org.apache.tuscany.sca.databinding.annotation * org.apache.tuscany.sca.databinding.javabeans | | [deployment|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/deployment] | \\ * org.apache.tuscany.sca.deployment * org.apache.tuscany.sca.deployment.impl | | [extensibility|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/extensibility] | \\ * org.apache.tuscany.sca.core * org.apache.tuscany.sca.extensibility | | [launcher|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/launcher] | \\ * org.apache.tuscany.sca.launcher | | [monitor|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/monitor] | \\ * org.apache.tuscany.sca.monitor | | [node-api|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/node-api] | \\ * org.apache.tuscany.sca.node * org.apache.tuscany.sca.node.configuration | | [sca-api|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/sca-api] | \\ * org.oasisopen.sca * org.oasisopen.sca.annotation * org.oasisopen.sca.client | | [xsd|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/xsd] | \\ * org.apache.tuscany.sca.xsd * org.apache.tuscany.sca.xsd.xml | {anchor:extensions} h1. ExtensionPoints || Modules || Declared ExtensionPoints/Extensions || | [assembly|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/assembly] | \\ * org.apache.tuscany.sca.assembly.AssemblyFactory * org.apache.tuscany.sca.assembly.builder.BuilderExtensionPoint * org.apache.tuscany.sca.assembly.EndpointFactory * org.apache.tuscany.sca.assembly.SCABindingFactory * org.apache.tuscany.sca.definitions.DefinitionsFactory * org.apache.tuscany.sca.interfacedef.InterfaceContractMapper * org.apache.tuscany.sca.policy.PolicyFactory | | [assembly-xml|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/assembly-xml] | \\ * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor * org.apache.tuscany.sca.contribution.processor.URLArtifactProcessor * org.apache.tuscany.sca.contribution.resolver.ModelResolver * org.apache.tuscany.sca.definitions.xml.Definitions * org.apache.tuscany.sca.definitions.xml.DefinitionsExtensionPoint | | [assembly-xsd|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/assembly-xsd] | \\ * org.apache.tuscany.sca.contribution.processor.ValidationSchema | | [binding-atom|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-atom] | \\ * org.apache.tuscany.sca.binding.atom.AtomBindingFactory * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor | | [binding-atom-js-dojo|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-atom-js-dojo] | \\ * org.apache.tuscany.sca.web.javascript.JavascriptProxyFactory | | [binding-atom-runtime|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-atom-runtime] | \\ * org.apache.tuscany.sca.provider.BindingProviderFactory | | [binding-ejb|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-ejb] | \\ * org.apache.tuscany.sca.binding.ejb.EJBBindingFactory * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor * org.apache.tuscany.sca.definitions.xml.Definitions | | [binding-ejb-runtime|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-ejb-runtime] | \\ * org.apache.tuscany.sca.provider.BindingProviderFactory | | [binding-http|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-http] | \\ * org.apache.tuscany.sca.binding.http.HTTPBindingFactory * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor | | [binding-http-runtime|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-http-runtime] | \\ * org.apache.tuscany.sca.provider.BindingProviderFactory | | [binding-jms|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-jms] | \\ * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor * org.apache.tuscany.sca.provider.SCADefinitionsProvider | | [binding-jms-runtime|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-jms-runtime] | \\ * org.apache.tuscany.sca.provider.BindingProviderFactory * org.apache.tuscany.sca.provider.OperationSelectorProviderFactory * org.apache.tuscany.sca.provider.PolicyProviderFactory * org.apache.tuscany.sca.provider.WireFormatProviderFactory | | [binding-jsonp|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-jsonp] | \\ * org.apache.tuscany.sca.binding.jsonp.JSONPBindingFactory * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor * org.apache.tuscany.sca.contribution.processor.ValidationSchema | | [binding-jsonp-runtime|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-jsonp-runtime] | \\ * org.apache.tuscany.sca.provider.BindingProviderFactory | | [binding-jsonrpc|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-jsonrpc] | \\ * org.apache.tuscany.sca.binding.jsonrpc.JSONRPCBindingFactory * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor | | [binding-jsonrpc-js-dojo|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-jsonrpc-js-dojo] | \\ * org.apache.tuscany.sca.web.javascript.JavascriptProxyFactory | | [binding-jsonrpc-runtime|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-jsonrpc-runtime] | \\ * org.apache.tuscany.sca.provider.BindingProviderFactory | | [binding-rmi|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-rmi] | \\ * org.apache.tuscany.sca.binding.rmi.RMIBindingFactory * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor | | [binding-rmi-runtime|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-rmi-runtime] | \\ * org.apache.tuscany.sca.provider.BindingProviderFactory | | [binding-sca-axis2-runtime|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-sca-axis2-runtime] | \\ * org.apache.tuscany.sca.provider.BindingProviderFactory | | [binding-sca-runtime|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-sca-runtime] | \\ * org.apache.tuscany.sca.definitions.xml.Definitions * org.apache.tuscany.sca.provider.BindingProviderFactory | | [binding-sca-runtime-rmi|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-sca-runtime-rmi] | \\ * org.apache.tuscany.sca.provider.BindingProviderFactory | | [binding-ws|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-ws] | \\ * org.apache.tuscany.sca.binding.ws.WebServiceBindingFactory * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor | | [binding-ws-axis2|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-ws-axis2] | \\ * org.apache.tuscany.sca.definitions.xml.Definitions * org.apache.tuscany.sca.provider.BindingProviderFactory | | [binding-ws-axis2-policy|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-ws-axis2-policy] | \\ * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor * org.apache.tuscany.sca.provider.PolicyProviderFactory | | [binding-ws-wsdlgen|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-ws-wsdlgen] | \\ * org.apache.tuscany.sca.assembly.builder.BindingBuilder | | [builder|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/builder] | \\ * org.apache.tuscany.sca.assembly.builder.CompositeBuilder | | [contribution|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/contribution] | \\ * org.apache.tuscany.sca.contribution.ContributionFactory * org.apache.tuscany.sca.contribution.java.JavaImportExportFactory * org.apache.tuscany.sca.contribution.namespace.NamespaceImportExportFactory * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessorExtensionPoint * org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor * org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessorExtensionPoint * org.apache.tuscany.sca.contribution.processor.URLArtifactProcessor * org.apache.tuscany.sca.contribution.processor.URLArtifactProcessorExtensionPoint * org.apache.tuscany.sca.contribution.processor.ValidatingXMLInputFactory * org.apache.tuscany.sca.contribution.processor.ValidationSchemaExtensionPoint * org.apache.tuscany.sca.contribution.resolver.ModelResolver * org.apache.tuscany.sca.contribution.resolver.ModelResolverExtensionPoint * org.apache.tuscany.sca.contribution.scanner.ContributionScannerExtensionPoint | | [contribution-osgi|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/contribution-osgi] | \\ * org.apache.tuscany.sca.contribution.resolver.ModelResolver * org.apache.tuscany.sca.contribution.scanner.ContributionScanner | | [core|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/core] | \\ * org.apache.tuscany.sca.assembly.AssemblyFactory * org.apache.tuscany.sca.context.ComponentContextFactory * org.apache.tuscany.sca.context.RequestContextFactory * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor * org.apache.tuscany.sca.core.invocation.ProxyFactoryExtensionPoint * org.apache.tuscany.sca.core.scope.ScopeRegistry * org.apache.tuscany.sca.invocation.MessageFactory * org.apache.tuscany.sca.runtime.CompositeActivator * org.apache.tuscany.sca.runtime.DomainRegistryFactory * org.apache.tuscany.sca.runtime.EndpointReferenceBinder * org.apache.tuscany.sca.runtime.EndpointRegistry * org.apache.tuscany.sca.runtime.EndpointSerializer * org.apache.tuscany.sca.work.WorkScheduler | | [core-databinding|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/core-databinding] | \\ * org.apache.tuscany.sca.databinding.PullTransformer * org.apache.tuscany.sca.interfacedef.java.introspect.JavaInterfaceVisitor * org.apache.tuscany.sca.runtime.RuntimeWireProcessor | | [core-spi|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/core-spi] | \\ * org.apache.tuscany.sca.context.ContextFactoryExtensionPoint * org.apache.tuscany.sca.endpointresolver.EndpointResolverFactoryExtensionPoint * org.apache.tuscany.sca.provider.ProviderFactoryExtensionPoint * org.apache.tuscany.sca.runtime.RuntimeWireProcessorExtensionPoint | | [databinding|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/databinding] | \\ * org.apache.tuscany.sca.databinding.DataBinding * org.apache.tuscany.sca.databinding.DataBindingExtensionPoint * org.apache.tuscany.sca.databinding.Mediator * org.apache.tuscany.sca.databinding.PullTransformer * org.apache.tuscany.sca.databinding.PushTransformer * org.apache.tuscany.sca.databinding.SimpleTypeMapper * org.apache.tuscany.sca.databinding.TransformerExtensionPoint | | [databinding-axiom|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/databinding-axiom] | \\ * org.apache.tuscany.sca.databinding.DataBinding * org.apache.tuscany.sca.databinding.PullTransformer | | [databinding-jaxb|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/databinding-jaxb] | \\ * org.apache.tuscany.sca.databinding.DataBinding * org.apache.tuscany.sca.databinding.jaxb.XMLAdapterExtensionPoint * org.apache.tuscany.sca.databinding.PullTransformer | | [databinding-jaxb-axiom|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/databinding-jaxb-axiom] | \\ * org.apache.tuscany.sca.databinding.PullTransformer | | [databinding-json|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/databinding-json] | \\ * org.apache.tuscany.sca.databinding.DataBinding * org.apache.tuscany.sca.databinding.PullTransformer | | [deployment|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/deployment] | \\ * org.apache.tuscany.sca.deployment.Deployer | | [domain-node|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/domain-node] | \\ | | [endpoint-dht|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/endpoint-dht] | \\ * org.apache.tuscany.sca.runtime.EndpointRegistry | | [endpoint-tribes|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/endpoint-tribes] | \\ * org.apache.tuscany.sca.runtime.EndpointRegistry | | [endpoint-zookeeper|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/endpoint-zookeeper] | \\ * org.apache.tuscany.sca.runtime.EndpointRegistry | | [extensibility|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/extensibility] | \\ * org.apache.tuscany.sca.core.FactoryExtensionPoint * org.apache.tuscany.sca.core.ModuleActivatorExtensionPoint * org.apache.tuscany.sca.core.UtilityExtensionPoint | | [host-http|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/host-http] | \\ * org.apache.tuscany.sca.host.http.ServletHostExtensionPoint | | [host-jetty|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/host-jetty] | \\ * org.apache.tuscany.sca.host.http.ServletHost | | [host-jetty7|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/host-jetty7] | \\ * org.apache.tuscany.sca.host.http.ServletHost | | [host-rmi|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/host-rmi] | \\ * org.apache.tuscany.sca.host.rmi.RMIHostExtensionPoint | | [host-webapp|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/host-webapp] | \\ * org.apache.tuscany.sca.host.http.ServletHost | | [implementation-bpel|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-bpel] | \\ * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor * org.apache.tuscany.sca.contribution.processor.URLArtifactProcessor * org.apache.tuscany.sca.contribution.resolver.ModelResolver * org.apache.tuscany.sca.implementation.bpel.BPELFactory | | [implementation-bpel-runtime|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-bpel-runtime] | \\ * org.apache.tuscany.sca.provider.ImplementationProviderFactory | | [implementation-java|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-java] | \\ * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor * org.apache.tuscany.sca.implementation.java.introspect.JavaClassVisitor * org.apache.tuscany.sca.implementation.java.JavaImplementationFactory | | [implementation-java-runtime|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-java-runtime] | \\ * org.apache.tuscany.sca.context.PropertyValueFactory * org.apache.tuscany.sca.definitions.xml.Definitions * org.apache.tuscany.sca.provider.ImplementationProviderFactory * org.apache.tuscany.sca.runtime.RuntimeWireProcessor | | [implementation-osgi|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-osgi] | \\ * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor * org.apache.tuscany.sca.contribution.processor.URLArtifactProcessor * org.apache.tuscany.sca.contribution.resolver.ModelResolver * org.apache.tuscany.sca.implementation.osgi.OSGiImplementationFactory * org.apache.tuscany.sca.implementation.osgi.ServiceDescriptionsFactory | | [implementation-osgi-runtime|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-osgi-runtime] | \\ * org.apache.tuscany.sca.provider.ImplementationProviderFactory | | [implementation-spring|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-spring] | \\ * org.apache.tuscany.sca.assembly.builder.ImplementationBuilder * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor * org.apache.tuscany.sca.definitions.xml.Definitions * org.apache.tuscany.sca.provider.ImplementationProviderFactory | | [implementation-web|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-web] | \\ * org.apache.tuscany.sca.assembly.builder.ImplementationBuilder * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor * org.apache.tuscany.sca.implementation.web.WebImplementationFactory | | [implementation-web-client|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-web-client] | \\ * org.apache.tuscany.sca.provider.ImplementationProviderFactory | | [implementation-web-runtime|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-web-runtime] | \\ * org.apache.tuscany.sca.provider.ImplementationProviderFactory | | [implementation-widget|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-widget] | \\ * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor * org.apache.tuscany.sca.implementation.widget.WidgetImplementationFactory | | [implementation-widget-runtime|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-widget-runtime] | \\ * org.apache.tuscany.sca.provider.ImplementationProviderFactory | | [implementation-widget-runtime-dojo|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-widget-runtime-dojo] | \\ * org.apache.tuscany.sca.web.javascript.ComponentJavaScriptGenerator | | [interface-java|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/interface-java] | \\ * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor * org.apache.tuscany.sca.interfacedef.java.introspect.JavaInterfaceVisitor * org.apache.tuscany.sca.interfacedef.java.JavaInterfaceFactory | | [interface-java-jaxws|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/interface-java-jaxws] | \\ * org.apache.tuscany.sca.interfacedef.FaultExceptionMapper * org.apache.tuscany.sca.interfacedef.java.introspect.JavaInterfaceVisitor | | [interface-wsdl|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/interface-wsdl] | \\ * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor * org.apache.tuscany.sca.contribution.processor.URLArtifactProcessor * org.apache.tuscany.sca.contribution.resolver.ModelResolver * org.apache.tuscany.sca.interfacedef.wsdl.WSDLFactory | | [monitor|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/monitor] | \\ * org.apache.tuscany.sca.monitor.MonitorFactory | | [node-impl|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/node-impl] | \\ * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor * org.apache.tuscany.sca.node.configuration.NodeConfigurationFactory * org.apache.tuscany.sca.node.NodeFactory | | [node-impl-osgi|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/node-impl-osgi] | \\ * org.apache.tuscany.sca.node.NodeFactory | | [policy-logging|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/policy-logging] | \\ * org.apache.tuscany.sca.assembly.builder.PolicyBuilder * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor * org.apache.tuscany.sca.definitions.xml.Definitions * org.apache.tuscany.sca.provider.PolicyProviderFactory | | [policy-security|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/policy-security] | \\ * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor * org.apache.tuscany.sca.definitions.xml.Definitions * org.apache.tuscany.sca.provider.PolicyProviderFactory | | [policy-xml-ws|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/policy-xml-ws] | \\ * org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor | | [sca-client-impl|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/sca-client-impl] | \\ | | [sca-client-rmi|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/sca-client-rmi] | \\ | | [web-javascript|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/web-javascript] | \\ * org.apache.tuscany.sca.web.javascript.ComponentJavaScriptGeneratorExtensionPoint * org.apache.tuscany.sca.web.javascript.JavascriptProxyFactoryExtensionPoint | | [web-javascript-dojo|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/web-javascript-dojo] | \\ * org.apache.tuscany.sca.core.ModuleActivator | | [xsd|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/xsd] | \\ * org.apache.tuscany.sca.contribution.processor.URLArtifactProcessor * org.apache.tuscany.sca.contribution.resolver.ModelResolver * org.apache.tuscany.sca.xsd.XSDFactory | h1. Technology Specific SPIs || Module || Exported Packages || | [binding-atom|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-atom] | \\ * org.apache.tuscany.sca.binding.atom | | [binding-atom-js-dojo|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-atom-js-dojo] | \\ * org.apache.tuscany.sca.binding.atom.js.dojo | | [binding-atom-runtime|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-atom-runtime] | \\ * org.apache.tuscany.sca.binding.atom.collection | | [binding-ejb|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-ejb] | \\ * org.apache.tuscany.sca.binding.ejb | | [binding-http|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-http] | \\ * org.apache.tuscany.sca.binding.http | | [binding-jms|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-jms] | \\ * org.apache.tuscany.sca.binding.jms * org.apache.tuscany.sca.binding.jms.operationselector * org.apache.tuscany.sca.binding.jms.policy * org.apache.tuscany.sca.binding.jms.policy.authentication.token * org.apache.tuscany.sca.binding.jms.policy.header * org.apache.tuscany.sca.binding.jms.wireformat | | [binding-jsonp|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-jsonp] | \\ * org.apache.tuscany.sca.binding.jsonp | | [binding-jsonrpc|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-jsonrpc] | \\ * org.apache.tuscany.sca.binding.jsonrpc | | [binding-jsonrpc-js-dojo|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-jsonrpc-js-dojo] | \\ * org.apache.tuscany.sca.binding.jsonrpc.js.dojo | | [binding-rmi|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-rmi] | \\ * org.apache.tuscany.sca.binding.rmi | | [binding-sca-axis2-runtime|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-sca-axis2-runtime] | \\ * org.apache.tuscany.sca.binding.sca.axis2 | | [binding-sca-runtime-rmi|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-sca-runtime-rmi] | \\ * org.apache.tuscany.sca.binding.sca.rmi | | [binding-ws|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-ws] | \\ * org.apache.tuscany.sca.binding.ws * org.apache.tuscany.sca.binding.ws.addressing | | [binding-ws-axis2|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-ws-axis2] | \\ * org.apache.tuscany.sca.binding.ws.axis2 | | [binding-ws-axis2-policy|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-ws-axis2-policy] | \\ * org.apache.tuscany.sca.binding.ws.axis2.policy.authentication.token * org.apache.tuscany.sca.binding.ws.axis2.policy.configuration * org.apache.tuscany.sca.binding.ws.axis2.policy.header | | [binding-ws-wsdlgen|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/binding-ws-wsdlgen] | \\ * org.apache.tuscany.sca.binding.ws.wsdlgen | | [common-java|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/common-java] | \\ * org.apache.tuscany.sca.common.java.classloader * org.apache.tuscany.sca.common.java.collection * org.apache.tuscany.sca.common.java.io * org.apache.tuscany.sca.common.java.reflection | | [common-xml|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/common-xml] | \\ * org.apache.tuscany.sca.common.xml * org.apache.tuscany.sca.common.xml.dom * org.apache.tuscany.sca.common.xml.sax * org.apache.tuscany.sca.common.xml.stax * org.apache.tuscany.sca.common.xml.stax.reader * org.apache.tuscany.sca.common.xml.xpath | | [contribution-osgi|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/contribution-osgi] | \\ * org.apache.tuscany.sca.contribution.osgi | | [databinding-axiom|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/databinding-axiom] | \\ * org.apache.tuscany.sca.databinding.axiom | | [databinding-jaxb|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/databinding-jaxb] | \\ * org.apache.tuscany.sca.databinding.jaxb | | [databinding-json|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/databinding-json] | \\ * org.apache.tuscany.sca.databinding.json * org.apache.tuscany.sca.databinding.json.axiom | | [endpoint-tribes|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/endpoint-tribes] | \\ * org.apache.tuscany.sca.endpoint.tribes | | [extensibility-equinox|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/extensibility-equinox] | \\ * org.apache.tuscany.sca.extensibility.equinox | | [host-http|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/host-http] | \\ * org.apache.tuscany.sca.host.http | | [host-rmi|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/host-rmi] | \\ * org.apache.tuscany.sca.host.rmi | | [host-webapp|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/host-webapp] | \\ * org.apache.tuscany.sca.host.webapp | | [implementation-bpel|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-bpel] | \\ * org.apache.tuscany.sca.implementation.bpel | | [implementation-java|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-java] | \\ * org.apache.tuscany.sca.implementation.java * org.apache.tuscany.sca.implementation.java.introspect * org.apache.tuscany.sca.implementation.java.introspect.impl | | [implementation-java-runtime|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-java-runtime] | \\ * org.apache.tuscany.sca.implementation.java.context * org.apache.tuscany.sca.implementation.java.injection | | [implementation-osgi|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-osgi] | \\ * org.apache.tuscany.sca.implementation.osgi | | [implementation-spring|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-spring] | \\ * org.apache.tuscany.sca.implementation.spring * org.apache.tuscany.sca.implementation.spring.introspect | | [implementation-web|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-web] | \\ * org.apache.tuscany.sca.implementation.web | | [implementation-web-runtime|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-web-runtime] | \\ * org.apache.tuscany.sca.implementation.web.runtime.utils * org.apache.tuscany.sca.implementation.web.runtime | | [implementation-widget|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-widget] | \\ * org.apache.tuscany.sca.implementation.widget | | [implementation-widget-runtime|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-widget-runtime] | \\ * org.apache.tuscany.sca.implementation.widget.provider | | [interface-java|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/interface-java] | \\ * org.apache.tuscany.sca.interfacedef.java.impl * org.apache.tuscany.sca.interfacedef.java.introspect * org.apache.tuscany.sca.interfacedef.java | | [interface-java-jaxws|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/interface-java-jaxws] | \\ * org.apache.tuscany.sca.interfacedef.java.jaxws | | [interface-wsdl|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/interface-wsdl] | \\ * org.apache.tuscany.sca.interfacedef.wsdl | | [node-launcher-equinox|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/node-launcher-equinox] | \\ * org.apache.tuscany.sca.node.equinox.launcher | | [policy-security|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/policy-security] | \\ * org.apache.tuscany.sca.policy.authorization * org.apache.tuscany.sca.policy.security.jaas * org.apache.tuscany.sca.policy.authentication.basic * org.apache.tuscany.sca.policy.security * org.apache.tuscany.sca.policy.identity * org.apache.tuscany.sca.policy.authentication.token | | [policy-xml-ws|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/policy-xml-ws] | \\ * org.apache.tuscany.sca.policy.xml.ws | | [web-javascript|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/web-javascript] | \\ * org.apache.tuscany.sca.web.javascript | | [node-impl|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/node-impl] | \\ * org.apache.tuscany.sca.node.impl | | [node-impl-osgi|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/node-impl-osgi] | \\ * org.apache.tuscany.sca.osgi.remoteserviceadmin | | [node-launcher|https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/node-launcher] | \\ * org.apache.tuscany.sca.node.launcher | Change your notification preferences: http://cwiki.apache.org/confluence/users/viewnotifications.action