org.apache.tuscany.sca.endpointresolver
Interface EndpointResolverFactory<M>

All Known Implementing Classes:
EndpointResolverFactoryImpl, EndpointResolverFactoryImpl

public interface EndpointResolverFactory<M>

A factory for creating the runtime artifacts that resolve endpoints.


Method Summary
 EndpointResolver createEndpointResolver(Endpoint endpoint, Binding binding)
          Creates a new endpoint resolver for the given component, reference and binding.
 java.lang.Class<M> getModelType()
           
 

Method Detail

createEndpointResolver

EndpointResolver createEndpointResolver(Endpoint endpoint,
                                        Binding binding)
Creates a new endpoint resolver for the given component, reference and binding.

Parameters:
component - The runtime component
reference - The reference on the runtime component
enpoint - The endpoint assembly model object
Returns:
The endpoint provider

getModelType

java.lang.Class<M> getModelType()