Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Below is a list  of the classes which are marked as those designed to be specialized

And here is a list of those classes which are marked as being provided for use via method calls on instances of the spi class.

{{
./assembly/src/main/java/org/apache/tuscany/sca/assembly/Base.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/Binding.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/BindingBuilder.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/ImplementationBuilder.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/PolicyBuilder.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/Extensible.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ImplementationImpl.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/Implementation.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/OperationsConfigurator.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/WireFormat.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/FaultExceptionMapper.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/impl/InterfaceContractImpl.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/impl/InterfaceImpl.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/impl/OperationImpl.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/Interface.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/InterfaceContract.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/InvalidInterfaceException.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/Operation.java
./assembly/src/main/java/org/apache/tuscany/sca/policy/PolicyContainer.java
./assembly/src/main/java/org/apache/tuscany/sca/policy/PolicySubject.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/resolver/ModelResolver.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/scanner/ContributionScanner.java
./core/src/main/java/org/apache/tuscany/sca/core/scope/ScopedImplementationProvider.java
./core-spi/src/main/java/org/apache/tuscany/sca/context/PropertyValueFactory.java
./core-spi/src/main/java/org/apache/tuscany/sca/invocation/Interceptor.java
./core-spi/src/main/java/org/apache/tuscany/sca/invocation/Invoker.java
./core-spi/src/main/java/org/apache/tuscany/sca/invocation/PhasedInterceptor.java
./core-spi/src/main/java/org/apache/tuscany/sca/provider/BasePolicyProvider.java
./core-spi/src/main/java/org/apache/tuscany/sca/provider/BindingProviderFactory.java
./core-spi/src/main/java/org/apache/tuscany/sca/provider/EndpointReferenceProvider.java
./core-spi/src/main/java/org/apache/tuscany/sca/provider/ImplementationProvider.java
./core-spi/src/main/java/org/apache/tuscany/sca/provider/ImplementationProviderFactory.java
./core-spi/src/main/java/org/apache/tuscany/sca/provider/OperationSelectorProvider.java
./core-spi/src/main/java/org/apache/tuscany/sca/provider/OperationSelectorProviderFactory.java
./core-spi/src/main/java/org/apache/tuscany/sca/provider/PolicyProviderFactory.java
./core-spi/src/main/java/org/apache/tuscany/sca/provider/ReferenceBindingProvider.java
./core-spi/src/main/java/org/apache/tuscany/sca/provider/ServiceBindingProvider.java
./core-spi/src/main/java/org/apache/tuscany/sca/provider/WireFormatProvider.java
./core-spi/src/main/java/org/apache/tuscany/sca/provider/WireFormatProviderFactory.java
./core-spi/src/main/java/org/apache/tuscany/sca/runtime/BaseDomainRegistryFactory.java
./core-spi/src/main/java/org/apache/tuscany/sca/runtime/BaseEndpointRegistry.java
./core-spi/src/main/java/org/apache/tuscany/sca/runtime/EndpointRegistry.java
./core-spi/src/main/java/org/apache/tuscany/sca/runtime/RuntimeWireProcessor.java
./databinding/src/main/java/org/apache/tuscany/sca/databinding/BaseDataBinding.java
./databinding/src/main/java/org/apache/tuscany/sca/databinding/BaseTransformer.java
./databinding/src/main/java/org/apache/tuscany/sca/databinding/impl/Java2SimpleTypeTransformer.java
./databinding/src/main/java/org/apache/tuscany/sca/databinding/impl/SimpleType2JavaTransformer.java
./databinding/src/main/java/org/apache/tuscany/sca/databinding/PullTransformer.java
./databinding/src/main/java/org/apache/tuscany/sca/databinding/WrapperHandler.java
./databinding/src/main/java/org/apache/tuscany/sca/databinding/XMLTypeHelper.java
./extensibility/src/main/java/org/apache/tuscany/sca/core/LifeCycleListener.java
./extensibility/src/main/java/org/apache/tuscany/sca/core/ModuleActivator.java
./host-http/src/main/java/org/apache/tuscany/sca/host/http/ServletHost.java
./implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/injection/InjectionRuntimeException.java
./monitor/src/main/java/org/apache/tuscany/sca/monitor/Monitor.java}}

And here is a list of those classes which are marked as being provided for use via method calls on instances of the spi class.
{{
./assembly/src/main/java/org/apache/tuscany/sca/assembly/AbstractContract.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/AssemblyFactory.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/BuilderContext.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/Component.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentProperty.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentReference.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentService.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentType.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/CompositeService.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/ConfiguredOperation.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/Contract.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/Endpoint.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/EndpointReference.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/Extension.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/OperationSelector.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/Property.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/Reference.java
./assembly/src/main/java/org/apache/tuscany/sca/assembly/Service.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/DataType.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/impl/DataTypeImpl.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/InvalidAnnotationException.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/InvalidCallbackException.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/InvalidOperationException.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/OverloadedOperationException.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/util/ElementInfo.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/util/FaultException.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/util/JavaXMLMapper.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/util/TypeInfo.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/util/WrapperInfo.java
./assembly/src/main/java/org/apache/tuscany/sca/interfacedef/util/XMLType.java
./assembly/src/main/java/org/apache/tuscany/sca/policy/ExtensionType.java
./assembly/src/main/java/org/apache/tuscany/sca/policy/Intent.java
./assembly/src/main/java/org/apache/tuscany/sca/policy/PolicyExpression.java
./assembly/src/main/java/org/apache/tuscany/sca/policy/PolicyFactory.java
./assembly/src/main/java/org/apache/tuscany/sca/policy/PolicySet.java
./assembly/src/main/java/org/apache/tuscany/sca/policy/util/PolicyHelper.java
./assembly-xml/src/main/java/org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.java
./assembly-xml/src/main/java/org/apache/tuscany/sca/assembly/xml/PolicySubjectProcessor.java
./common-http/src/main/java/org/apache/tuscany/sca/common/http/HTTPUtil.java
./common-java/src/main/java/org/apache/tuscany/sca/common/java/classloader/ClassLoaderDelegate.java
./common-java/src/main/java/org/apache/tuscany/sca/common/java/collection/LRUCache.java
./common-java/src/main/java/org/apache/tuscany/sca/common/java/io/IOHelper.java
./common-xml/src/main/java/org/apache/tuscany/sca/common/xml/dom/DOMHelper.java
./common-xml/src/main/java/org/apache/tuscany/sca/common/xml/stax/StAXHelper.java
./common-xml/src/main/java/org/apache/tuscany/sca/common/xml/XMLDocumentHelper.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/Artifact.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/Contribution.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/ContributionFactory.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/DefaultImport.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/Import.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/namespace/NamespaceImport.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/processor/ContributionException.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/processor/ContributionReadException.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/processor/ContributionResolveException.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/processor/ContributionRuntimeException.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/processor/ContributionWriteException.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/processor/ProcessorContext.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/processor/URLArtifactProcessorExtensionPoint.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/processor/ValidatingXMLInputFactory.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/resolver/ClassReference.java
./contribution/src/main/java/org/apache/tuscany/sca/contribution/resolver/ResolverExtension.java
./core/src/main/java/org/apache/tuscany/sca/core/assembly/RuntimeAssemblyFactory.java
./core/src/main/java/org/apache/tuscany/sca/core/factory/InstanceWrapper.java
./core/src/main/java/org/apache/tuscany/sca/core/factory/ObjectCreationException.java
./core/src/main/java/org/apache/tuscany/sca/core/factory/ObjectFactory.java
./core/src/main/java/org/apache/tuscany/sca/core/invocation/CallableReferenceObjectFactory.java
./core/src/main/java/org/apache/tuscany/sca/core/invocation/CallbackReferenceObjectFactory.java
./core/src/main/java/org/apache/tuscany/sca/core/invocation/CallbackWireObjectFactory.java
./core/src/main/java/org/apache/tuscany/sca/core/invocation/CglibProxyFactory.java
./core/src/main/java/org/apache/tuscany/sca/core/invocation/ExtensibleProxyFactory.java
./core/src/main/java/org/apache/tuscany/sca/core/invocation/ProxyFactory.java
./core/src/main/java/org/apache/tuscany/sca/core/invocation/ProxyFactoryExtensionPoint.java
./core/src/main/java/org/apache/tuscany/sca/core/invocation/WireObjectFactory.java
./core/src/main/java/org/apache/tuscany/sca/core/scope/Scope.java
./core/src/main/java/org/apache/tuscany/sca/core/scope/ScopeContainer.java
./core/src/main/java/org/apache/tuscany/sca/core/scope/ScopedRuntimeComponent.java
./core/src/main/java/org/apache/tuscany/sca/core/scope/TargetDestructionException.java
./core/src/main/java/org/apache/tuscany/sca/core/scope/TargetInitializationException.java
./core/src/main/java/org/apache/tuscany/sca/core/scope/TargetResolutionException.java
./core-spi/src/main/java/org/apache/tuscany/sca/context/ComponentContextFactory.java
./core-spi/src/main/java/org/apache/tuscany/sca/context/ContextFactoryExtensionPoint.java
./core-spi/src/main/java/org/apache/tuscany/sca/context/PropertyValueFactory.java
./core-spi/src/main/java/org/apache/tuscany/sca/context/RequestContextFactory.java
./core-spi/src/main/java/org/apache/tuscany/sca/invocation/InvocationChain.java
./core-spi/src/main/java/org/apache/tuscany/sca/invocation/Message.java
./core-spi/src/main/java/org/apache/tuscany/sca/invocation/MessageFactory.java
./core-spi/src/main/java/org/apache/tuscany/sca/invocation/Phase.java
./core-spi/src/main/java/org/apache/tuscany/sca/provider/EndpointProvider.java
./core-spi/src/main/java/org/apache/tuscany/sca/provider/PolicyProvider.java
./core-spi/src/main/java/org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.java
./core-spi/src/main/java/org/apache/tuscany/sca/runtime/DomainRegistryURI.java
./core-spi/src/main/java/org/apache/tuscany/sca/runtime/Invocable.java
./core-spi/src/main/java/org/apache/tuscany/sca/runtime/RuntimeComponent.java
./core-spi/src/main/java/org/apache/tuscany/sca/runtime/RuntimeComponentReference.java
./core-spi/src/main/java/org/apache/tuscany/sca/runtime/RuntimeComponentService.java
./core-spi/src/main/java/org/apache/tuscany/sca/runtime/RuntimeEndpoint.java
./core-spi/src/main/java/org/apache/tuscany/sca/runtime/RuntimeEndpointReference.java
./core-spi/src/main/java/org/apache/tuscany/sca/runtime/RuntimeProperties.java
./core-spi/src/main/java/org/apache/tuscany/sca/work/WorkScheduler.java
./data-api/src/main/java/org/apache/tuscany/sca/data/collection/Collection.java
./data-api/src/main/java/org/apache/tuscany/sca/data/collection/Entry.java
./databinding/src/main/java/org/apache/tuscany/sca/databinding/DataBinding.java
./databinding/src/main/java/org/apache/tuscany/sca/databinding/DataBindingExtensionPoint.java
./databinding/src/main/java/org/apache/tuscany/sca/databinding/impl/MediatorImpl.java
./databinding/src/main/java/org/apache/tuscany/sca/databinding/impl/SimpleTypeMapperImpl.java
./databinding/src/main/java/org/apache/tuscany/sca/databinding/impl/XSDDataTypeConverter.java
./databinding/src/main/java/org/apache/tuscany/sca/databinding/javabeans/SimpleJavaDataBinding.java
./databinding/src/main/java/org/apache/tuscany/sca/databinding/Mediator.java
./databinding/src/main/java/org/apache/tuscany/sca/databinding/SimpleTypeMapper.java
./databinding/src/main/java/org/apache/tuscany/sca/databinding/TransformationContext.java
./databinding/src/main/java/org/apache/tuscany/sca/databinding/TransformationException.java
./databinding/src/main/java/org/apache/tuscany/sca/databinding/xml/DOMDataBinding.java
./databinding/src/main/java/org/apache/tuscany/sca/databinding/xml/XMLStringDataBinding.java
./extensibility/src/main/java/org/apache/tuscany/sca/core/DefaultExtensionPointRegistry.java
./extensibility/src/main/java/org/apache/tuscany/sca/core/ExtensionPointRegistry.java
./extensibility/src/main/java/org/apache/tuscany/sca/core/FactoryExtensionPoint.java
./extensibility/src/main/java/org/apache/tuscany/sca/core/UtilityExtensionPoint.java
./extensibility/src/main/java/org/apache/tuscany/sca/extensibility/ClassLoaderContext.java
./extensibility/src/main/java/org/apache/tuscany/sca/extensibility/ServiceDeclaration.java
./extensibility/src/main/java/org/apache/tuscany/sca/extensibility/ServiceDiscovery.java
./extensibility/src/main/java/org/apache/tuscany/sca/extensibility/ServiceHelper.java
./host-http/src/main/java/org/apache/tuscany/sca/host/http/ServletHostHelper.java
./interface-wsdl/src/main/java/org/apache/tuscany/sca/interfacedef/wsdl/WSDLInterface.java
./monitor/src/main/java/org/apache/tuscany/sca/monitor/Problem.java
./node-api/src/main/java/org/apache/tuscany/sca/node/configuration/NodeConfiguration.java
./node-api/src/main/java/org/apache/tuscany/sca/node/Node.java
./node-api/src/main/java/org/apache/tuscany/sca/node/NodeFactory.java
./policy-security/src/main/java/org/apache/tuscany/sca/policy/authentication/token/TokenPrincipal.java
./policy-security/src/main/java/org/apache/tuscany/sca/policy/security/SecurityUtil.java
./web-javascript/src/main/java/org/apache/tuscany/sca/web/javascript/JavascriptProxyFactory.java
./xsd/src/main/java/org/apache/tuscany/sca/xsd/XSDefinition.java
./xsd/src/main/java/org/apache/tuscany/sca/xsd/XSDFactory.java
}}