org.apache.tuscany.sca.provider
Interface ProviderFactory<M>

All Known Subinterfaces:
BindingProviderFactory<M>, ImplementationProviderFactory<M>, OperationSelectorProviderFactory<M>, PolicyProviderFactory<M>, WireFormatProviderFactory<M>
All Known Implementing Classes:
AtomBindingProviderFactory, AtomBindingProviderFactory, Axis2BindingProviderFactory, Axis2ConfigParamPolicyProviderFactory, Axis2HeaderPolicyProviderFactory, Axis2SCABindingProviderFactory, Axis2TokenAuthenticationPolicyProviderFactory, BasicAuthenticationPolicyProviderFactory, BPELImplementationProviderFactory, CorbaBindingProviderFactory, CorbaSCABindingProviderFactory, EJBBindingProviderFactory, GdataBindingProviderFactory, HTTPBindingProviderFactory, JaasAuthenticationPolicyProviderFactory, JavaImplementationProviderFactory, JDKLoggingPolicyProviderFactory, JMSBindingProviderFactory, JMSHeaderPolicyProviderFactory, JMSSCABindingProviderFactory, JMSTokenAuthenticationPolicyProviderFactory, JSONRPCBindingProviderFactory, NodeImplementationProviderFactory, NotificationBindingProviderFactory, NotificationImplementationProviderFactory, OperationSelectorJMSDefaultProviderFactory, OSGiImplementationProviderFactory, ResourceImplementationProviderFactory, RMIBindingProviderFactory, RSSBindingProviderFactory, RSSBindingProviderFactory, RuntimeSCABindingProviderFactory, SecurityIdentityPolicyProviderFactory, SpringImplementationProviderFactory, TransactionPolicyProviderFactory, WidgetImplementationProviderFactory, WireFormatJMSBytesProviderFactory, WireFormatJMSObjectProviderFactory, WireFormatJMSTextProviderFactory, WireFormatJMSTextXMLProviderFactory, XQueryImplementationProviderFactory

public interface ProviderFactory<M>

A factory for runtime providers.


Method Summary
 java.lang.Class<M> getModelType()
          The model type that this factory creates providers for.
 

Method Detail

getModelType

java.lang.Class<M> getModelType()
The model type that this factory creates providers for.

Returns:
the model type