org.apache.tuscany.sca.contribution.service
Class DefaultContributionListenerExtensionPoint

java.lang.Object
  extended by org.apache.tuscany.sca.contribution.service.DefaultContributionListenerExtensionPoint
All Implemented Interfaces:
ContributionListenerExtensionPoint

public class DefaultContributionListenerExtensionPoint
extends java.lang.Object
implements ContributionListenerExtensionPoint

Default implementation of a contribution listener extension point.


Constructor Summary
DefaultContributionListenerExtensionPoint(ExtensionPointRegistry extensionPoints)
          Constructs a new DefaultContributionListenerExtensionPoint.
DefaultContributionListenerExtensionPoint(ModelFactoryExtensionPoint modelFactories)
          Constructs a new DefaultContributionListenerExtensionPoint.
 
Method Summary
 void addContributionListener(ContributionListener listener)
          Adds a contribution repository listener extension.
 java.util.List<ContributionListener> getContributionListeners()
          Returns the contribution repository listeners.
 void removeContributionListener(ContributionListener listener)
          Removes a contribution repository listener extension.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultContributionListenerExtensionPoint

public DefaultContributionListenerExtensionPoint(ModelFactoryExtensionPoint modelFactories)
Constructs a new DefaultContributionListenerExtensionPoint.


DefaultContributionListenerExtensionPoint

public DefaultContributionListenerExtensionPoint(ExtensionPointRegistry extensionPoints)
Constructs a new DefaultContributionListenerExtensionPoint.

Method Detail

addContributionListener

public void addContributionListener(ContributionListener listener)
Description copied from interface: ContributionListenerExtensionPoint
Adds a contribution repository listener extension.

Specified by:
addContributionListener in interface ContributionListenerExtensionPoint
Parameters:
listener - The listener to add

getContributionListeners

public java.util.List<ContributionListener> getContributionListeners()
Description copied from interface: ContributionListenerExtensionPoint
Returns the contribution repository listeners.

Specified by:
getContributionListeners in interface ContributionListenerExtensionPoint
Returns:

removeContributionListener

public void removeContributionListener(ContributionListener listener)
Description copied from interface: ContributionListenerExtensionPoint
Removes a contribution repository listener extension.

Specified by:
removeContributionListener in interface ContributionListenerExtensionPoint
Parameters:
listener - The listener to remove