Package org.apache.tuscany.sca.provider

Interface Summary
BindingProviderFactory<M extends Binding> A factory for creating the runtime artifacts that represent bindings.
ImplementationProvider A component implementation can implement this interface in order to tie into the Tuscany runtime
ImplementationProviderFactory<M extends Implementation> An interface for factories that create implementation providers.
OperationSelectorProvider  
OperationSelectorProviderFactory<M extends OperationSelector>  
PolicyImplementor This interface can be optionally implemented by the Binding or Implementation providers to indicate if they implement the policies in the binding/implementation provider.
PolicyProvider  
PolicyProviderFactory<M extends Policy>  
ProviderFactory<M> A factory for runtime providers.
ProviderFactoryExtensionPoint An extension point for provider factories.
ReferenceBindingProvider A reference binding implementation can options implement this interface to tie into the Tuscany SCA runtime
ReferenceBindingProviderRRB TODO RRB experiment This is an experiment extension to try out the request response binding function
SCADefinitionsProvider Models a provider of SCA Definitions.
SCADefinitionsProviderExtensionPoint An extension point for SCA Definitions Providers.
ServiceBindingProvider A service binding can optionally implement this interface to tie into the Tuscany SCA runtime
ServiceBindingProviderRRB TODO RRB experiment This is an experiment extension to try out the request response binding function
WireFormatProvider  
WireFormatProviderFactory<M extends WireFormat>  
 

Class Summary
DefaultProviderFactoryExtensionPoint Default implementation of a provider factory extension point.
DefaultSCADefinitionsProviderExtensionPoint Concrete Implementation for the SCADefinitionsProviderExtensionPoint
 

Exception Summary
SCADefinitionsProviderException