org.apache.tuscany.sca.binding.jms.operationselector.jmsdefault.runtime
Class OperationSelectorJMSDefaultProviderFactory

java.lang.Object
  extended by org.apache.tuscany.sca.binding.jms.operationselector.jmsdefault.runtime.OperationSelectorJMSDefaultProviderFactory
All Implemented Interfaces:
OperationSelectorProviderFactory<OperationSelectorJMSDefault>, ProviderFactory<OperationSelectorJMSDefault>

public class OperationSelectorJMSDefaultProviderFactory
extends java.lang.Object
implements OperationSelectorProviderFactory<OperationSelectorJMSDefault>


Constructor Summary
OperationSelectorJMSDefaultProviderFactory(ExtensionPointRegistry registry)
           
 
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
 java.lang.Class getModelType()
          The model type that this factory creates providers for.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperationSelectorJMSDefaultProviderFactory

public OperationSelectorJMSDefaultProviderFactory(ExtensionPointRegistry registry)
Method Detail

createReferenceOperationSelectorProvider

public OperationSelectorProvider createReferenceOperationSelectorProvider(RuntimeComponent component,
                                                                          RuntimeComponentReference reference,
                                                                          Binding binding)
Description copied from interface: OperationSelectorProviderFactory
Create wire format provider for a given reference binding

Specified by:
createReferenceOperationSelectorProvider in interface OperationSelectorProviderFactory<OperationSelectorJMSDefault>
Returns:

createServiceOperationSelectorProvider

public OperationSelectorProvider createServiceOperationSelectorProvider(RuntimeComponent component,
                                                                        RuntimeComponentService service,
                                                                        Binding binding)
Description copied from interface: OperationSelectorProviderFactory
Create policy provider for a given service binding

Specified by:
createServiceOperationSelectorProvider in interface OperationSelectorProviderFactory<OperationSelectorJMSDefault>
Returns:

getModelType

public java.lang.Class getModelType()
Description copied from interface: ProviderFactory
The model type that this factory creates providers for.

Specified by:
getModelType in interface ProviderFactory<OperationSelectorJMSDefault>
Returns:
the model type
See Also:
ProviderFactory.getModelType()