org.apache.tuscany.sca.implementation.notification
Class NotificationImplementationProviderFactory

java.lang.Object
  extended by org.apache.tuscany.sca.implementation.notification.NotificationImplementationProviderFactory
All Implemented Interfaces:
ImplementationProviderFactory<NotificationImplementationImpl>, ProviderFactory<NotificationImplementationImpl>

public class NotificationImplementationProviderFactory
extends java.lang.Object
implements ImplementationProviderFactory<NotificationImplementationImpl>


Constructor Summary
NotificationImplementationProviderFactory()
           
 
Method Summary
 ImplementationProvider createImplementationProvider(RuntimeComponent component, NotificationImplementationImpl implementation)
          Creates a new implementation provider for the given component.
 java.lang.Class<NotificationImplementationImpl> 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

NotificationImplementationProviderFactory

public NotificationImplementationProviderFactory()
Method Detail

createImplementationProvider

public ImplementationProvider createImplementationProvider(RuntimeComponent component,
                                                           NotificationImplementationImpl implementation)
Description copied from interface: ImplementationProviderFactory
Creates a new implementation provider for the given component.

Specified by:
createImplementationProvider in interface ImplementationProviderFactory<NotificationImplementationImpl>
Parameters:
component - The runtime component
implementation - The implementation type
Returns:
The implementation provider

getModelType

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

Specified by:
getModelType in interface ProviderFactory<NotificationImplementationImpl>
Returns:
the model type