Table of Contents
The root page null could not be found in space Apache Tuscany Docs 2.x.

Tuscany 2.x Extensibility and SPIs.ppt

SPI/API Change History

SVN Diff

JIRA

Change

901126

N/A

New client API from spec

Core SPIs

Module

Exported Packages

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


  • org.apache.tuscany.sca.assembly.xml
  • org.apache.tuscany.sca.definitions.xml
  • org.apache.tuscany.sca.policy.xml

assembly-xsd


  • org.apache.tuscany.sca.assembly.xsd

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


  • 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


  • org.apache.tuscany.sca.core.databinding.processor

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


  • org.apache.tuscany.sca.data.collection

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


  • org.apache.tuscany.sca.deployment
  • org.apache.tuscany.sca.deployment.impl

extensibility


  • org.apache.tuscany.sca.core
  • org.apache.tuscany.sca.extensibility

launcher


  • org.apache.tuscany.sca.launcher

monitor


  • org.apache.tuscany.sca.monitor

node-api


  • org.apache.tuscany.sca.node
  • org.apache.tuscany.sca.node.configuration

sca-api


  • org.oasisopen.sca
  • org.oasisopen.sca.annotation
  • org.oasisopen.sca.client

xsd


  • org.apache.tuscany.sca.xsd
  • org.apache.tuscany.sca.xsd.xml

ExtensionPoints

Modules

Declared ExtensionPoints

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


  • 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


  • org.apache.tuscany.sca.contribution.processor.ValidationSchema

builder


  • org.apache.tuscany.sca.assembly.builder.CompositeBuilder

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

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


  • org.apache.tuscany.sca.databinding.PullTransformer
  • org.apache.tuscany.sca.interfacedef.java.introspect.JavaInterfaceVisitor
  • org.apache.tuscany.sca.runtime.RuntimeWireProcessor

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


  • 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

deployment


  • org.apache.tuscany.sca.deployment.Deployer

extensibility


  • org.apache.tuscany.sca.core.FactoryExtensionPoint
  • org.apache.tuscany.sca.core.ModuleActivatorExtensionPoint
  • org.apache.tuscany.sca.core.UtilityExtensionPoint

monitor


  • org.apache.tuscany.sca.monitor.MonitorFactory

xsd


  • org.apache.tuscany.sca.contribution.processor.URLArtifactProcessor
  • org.apache.tuscany.sca.contribution.resolver.ModelResolver
  • org.apache.tuscany.sca.xsd.XSDFactory

Technology Specifics (Do we need this here?)

SPIs

Module

Exported Packages

binding-atom


  • org.apache.tuscany.sca.binding.atom

binding-atom-js-dojo


  • org.apache.tuscany.sca.binding.atom.js.dojo

binding-atom-runtime


  • org.apache.tuscany.sca.binding.atom.collection

binding-ejb


  • org.apache.tuscany.sca.binding.ejb

binding-http


  • org.apache.tuscany.sca.binding.http

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


  • org.apache.tuscany.sca.binding.jsonp

binding-jsonrpc


  • org.apache.tuscany.sca.binding.jsonrpc

binding-jsonrpc-js-dojo


  • org.apache.tuscany.sca.binding.jsonrpc.js.dojo

binding-rmi


  • org.apache.tuscany.sca.binding.rmi

binding-sca-axis2-runtime


  • org.apache.tuscany.sca.binding.sca.axis2

binding-sca-runtime-rmi


  • org.apache.tuscany.sca.binding.sca.rmi

binding-ws


  • org.apache.tuscany.sca.binding.ws
  • org.apache.tuscany.sca.binding.ws.addressing

binding-ws-axis2


  • org.apache.tuscany.sca.binding.ws.axis2

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


  • org.apache.tuscany.sca.binding.ws.wsdlgen

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


  • 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


  • org.apache.tuscany.sca.contribution.osgi

databinding-axiom


  • org.apache.tuscany.sca.databinding.axiom

databinding-jaxb


  • org.apache.tuscany.sca.databinding.jaxb

databinding-json


  • org.apache.tuscany.sca.databinding.json
  • org.apache.tuscany.sca.databinding.json.axiom

endpoint-tribes


  • org.apache.tuscany.sca.endpoint.tribes

extensibility-equinox


  • org.apache.tuscany.sca.extensibility.equinox

host-http


  • org.apache.tuscany.sca.host.http

host-rmi


  • org.apache.tuscany.sca.host.rmi

host-webapp


  • org.apache.tuscany.sca.host.webapp

implementation-bpel


  • org.apache.tuscany.sca.implementation.bpel

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


  • org.apache.tuscany.sca.implementation.java.context
  • org.apache.tuscany.sca.implementation.java.injection

implementation-osgi


  • org.apache.tuscany.sca.implementation.osgi

implementation-spring


  • org.apache.tuscany.sca.implementation.spring
  • org.apache.tuscany.sca.implementation.spring.introspect

implementation-web


  • org.apache.tuscany.sca.implementation.web

implementation-web-runtime


  • org.apache.tuscany.sca.implementation.web.runtime.utils
  • org.apache.tuscany.sca.implementation.web.runtime

implementation-widget


  • org.apache.tuscany.sca.implementation.widget

implementation-widget-runtime


  • org.apache.tuscany.sca.implementation.widget.provider

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


  • org.apache.tuscany.sca.interfacedef.java.jaxws

interface-wsdl


  • org.apache.tuscany.sca.interfacedef.wsdl

node-launcher-equinox


  • org.apache.tuscany.sca.node.equinox.launcher

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


  • org.apache.tuscany.sca.policy.xml.ws

web-javascript


  • org.apache.tuscany.sca.web.javascript

node-impl


  • org.apache.tuscany.sca.node.impl

node-impl-osgi


  • org.apache.tuscany.sca.osgi.remoteserviceadmin

node-launcher


  • org.apache.tuscany.sca.node.launcher

Extensions

Modules

Declared ExtensionPoints/Extensions

binding-atom


  • org.apache.tuscany.sca.binding.atom.AtomBindingFactory
  • org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor

binding-atom-js-dojo


  • org.apache.tuscany.sca.web.javascript.JavascriptProxyFactory

binding-atom-runtime


  • org.apache.tuscany.sca.provider.BindingProviderFactory

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


  • org.apache.tuscany.sca.provider.BindingProviderFactory

binding-http


  • org.apache.tuscany.sca.binding.http.HTTPBindingFactory
  • org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor

binding-http-runtime


  • org.apache.tuscany.sca.provider.BindingProviderFactory

binding-jms


  • org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor
  • org.apache.tuscany.sca.provider.SCADefinitionsProvider

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


  • org.apache.tuscany.sca.binding.jsonp.JSONPBindingFactory
  • org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor
  • org.apache.tuscany.sca.contribution.processor.ValidationSchema

binding-jsonp-runtime


  • org.apache.tuscany.sca.provider.BindingProviderFactory

binding-jsonrpc


  • org.apache.tuscany.sca.binding.jsonrpc.JSONRPCBindingFactory
  • org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor

binding-jsonrpc-js-dojo


  • org.apache.tuscany.sca.web.javascript.JavascriptProxyFactory

binding-jsonrpc-runtime


  • org.apache.tuscany.sca.provider.BindingProviderFactory

binding-rmi


  • org.apache.tuscany.sca.binding.rmi.RMIBindingFactory
  • org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor

binding-rmi-runtime


  • org.apache.tuscany.sca.provider.BindingProviderFactory

binding-sca-axis2-runtime


  • org.apache.tuscany.sca.provider.BindingProviderFactory

binding-sca-runtime


  • org.apache.tuscany.sca.definitions.xml.Definitions
  • org.apache.tuscany.sca.provider.BindingProviderFactory

binding-sca-runtime-rmi


  • org.apache.tuscany.sca.provider.BindingProviderFactory

binding-ws


  • org.apache.tuscany.sca.binding.ws.WebServiceBindingFactory
  • org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor

binding-ws-axis2


  • org.apache.tuscany.sca.definitions.xml.Definitions
  • org.apache.tuscany.sca.provider.BindingProviderFactory

binding-ws-axis2-policy


  • org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor
  • org.apache.tuscany.sca.provider.PolicyProviderFactory

binding-ws-wsdlgen


  • org.apache.tuscany.sca.assembly.builder.BindingBuilder

contribution-osgi


  • org.apache.tuscany.sca.contribution.resolver.ModelResolver
  • org.apache.tuscany.sca.contribution.scanner.ContributionScanner

databinding-axiom


  • org.apache.tuscany.sca.databinding.DataBinding
  • org.apache.tuscany.sca.databinding.PullTransformer

databinding-jaxb


  • org.apache.tuscany.sca.databinding.DataBinding
  • org.apache.tuscany.sca.databinding.jaxb.XMLAdapterExtensionPoint
  • org.apache.tuscany.sca.databinding.PullTransformer

databinding-jaxb-axiom


  • org.apache.tuscany.sca.databinding.PullTransformer

databinding-json


  • org.apache.tuscany.sca.databinding.DataBinding
  • org.apache.tuscany.sca.databinding.PullTransformer

domain-node


endpoint-dht


  • org.apache.tuscany.sca.runtime.EndpointRegistry

endpoint-tribes


  • org.apache.tuscany.sca.runtime.EndpointRegistry

endpoint-zookeeper


  • org.apache.tuscany.sca.runtime.EndpointRegistry

host-http


  • org.apache.tuscany.sca.host.http.ServletHostExtensionPoint

host-jetty


  • org.apache.tuscany.sca.host.http.ServletHost

host-jetty7


  • org.apache.tuscany.sca.host.http.ServletHost

host-rmi


  • org.apache.tuscany.sca.host.rmi.RMIHostExtensionPoint

host-webapp


  • org.apache.tuscany.sca.host.http.ServletHost

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


  • org.apache.tuscany.sca.provider.ImplementationProviderFactory

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


  • 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


  • 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


  • org.apache.tuscany.sca.provider.ImplementationProviderFactory

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


  • org.apache.tuscany.sca.assembly.builder.ImplementationBuilder
  • org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor
  • org.apache.tuscany.sca.implementation.web.WebImplementationFactory

implementation-web-client


  • org.apache.tuscany.sca.provider.ImplementationProviderFactory

implementation-web-runtime


  • org.apache.tuscany.sca.provider.ImplementationProviderFactory

implementation-widget


  • org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor
  • org.apache.tuscany.sca.implementation.widget.WidgetImplementationFactory

implementation-widget-runtime


  • org.apache.tuscany.sca.provider.ImplementationProviderFactory

implementation-widget-runtime-dojo


  • org.apache.tuscany.sca.web.javascript.ComponentJavaScriptGenerator

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


  • org.apache.tuscany.sca.interfacedef.FaultExceptionMapper
  • org.apache.tuscany.sca.interfacedef.java.introspect.JavaInterfaceVisitor

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

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


  • org.apache.tuscany.sca.node.NodeFactory

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


  • org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor
  • org.apache.tuscany.sca.definitions.xml.Definitions
  • org.apache.tuscany.sca.provider.PolicyProviderFactory

policy-xml-ws


  • org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor

sca-client-impl


sca-client-rmi


web-javascript


  • org.apache.tuscany.sca.web.javascript.ComponentJavaScriptGeneratorExtensionPoint
  • org.apache.tuscany.sca.web.javascript.JavascriptProxyFactoryExtensionPoint

web-javascript-dojo


  • org.apache.tuscany.sca.core.ModuleActivator
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels