org.apache.tuscany.sca.provider
Interface ImplementationProviderFactory<M extends Implementation>

All Superinterfaces:
ProviderFactory<M>

public interface ImplementationProviderFactory<M extends Implementation>
extends ProviderFactory<M>

An interface for factories that create implementation providers.

Version:
$Rev: 539359 $ $Date: 2007-05-18 11:06:21 +0100 (Fri, 18 May 2007) $

Method Summary
 ImplementationProvider createImplementationProvider(RuntimeComponent component, M Implementation)
          Creates a new implementation provider for the given component.
 
Methods inherited from interface org.apache.tuscany.sca.provider.ProviderFactory
getModelType
 

Method Detail

createImplementationProvider

ImplementationProvider createImplementationProvider(RuntimeComponent component,
                                                    M Implementation)
Creates a new implementation provider for the given component.

Parameters:
component - The runtime component
Implementation - The implementation type
Returns:
The implementation provider