org.apache.tuscany.sca.provider
Interface OperationSelectorProviderFactory<M extends OperationSelector>

All Superinterfaces:
ProviderFactory<M>
All Known Implementing Classes:
OperationSelectorJMSDefaultProviderFactory

public interface OperationSelectorProviderFactory<M extends OperationSelector>
extends ProviderFactory<M>


Method Summary
 OperationSelectorProvider createReferenceOperationSelectorProvider(RuntimeComponent component, RuntimeComponentReference reference, Binding binding)
          Create wire format provider for a given reference binding
 OperationSelectorProvider createServiceOperationSelectorProvider(RuntimeComponent component, RuntimeComponentService service, Binding binding)
          Create policy provider for a given service binding
 
Methods inherited from interface org.apache.tuscany.sca.provider.ProviderFactory
getModelType
 

Method Detail

createReferenceOperationSelectorProvider

OperationSelectorProvider createReferenceOperationSelectorProvider(RuntimeComponent component,
                                                                   RuntimeComponentReference reference,
                                                                   Binding binding)
Create wire format provider for a given reference binding

Parameters:
component -
reference -
binding -
Returns:

createServiceOperationSelectorProvider

OperationSelectorProvider createServiceOperationSelectorProvider(RuntimeComponent component,
                                                                 RuntimeComponentService service,
                                                                 Binding binding)
Create policy provider for a given service binding

Parameters:
component -
service -
binding -
Returns: