org.apache.tuscany.sca.contribution.service
Interface ContributionListener

All Superinterfaces:
java.util.EventListener
All Known Implementing Classes:
ExtensibleContributionListener, JavaImportExportListener, NamespaceImportExportListener, OSGiImportExportListener, ResourceImportExportListener

public interface ContributionListener
extends java.util.EventListener

A listener interface used to listen to contribution repository events.


Method Summary
 void contributionAdded(ContributionRepository repository, Contribution contribution)
          Notifies the listener that a contribution has been added.
 void contributionRemoved(ContributionRepository repository, Contribution contribution)
          Notifies the listener that a contribution has been removed.
 void contributionUpdated(ContributionRepository repository, Contribution oldContribution, Contribution contribution)
          Notifies the listener that a contribution has been updated.
 

Method Detail

contributionAdded

void contributionAdded(ContributionRepository repository,
                       Contribution contribution)
Notifies the listener that a contribution has been added.

Parameters:
repository - The contribution repository
contribution - The new contribution

contributionRemoved

void contributionRemoved(ContributionRepository repository,
                         Contribution contribution)
Notifies the listener that a contribution has been removed.

Parameters:
repository - The contribution repository
contribution - The removed contribution.

contributionUpdated

void contributionUpdated(ContributionRepository repository,
                         Contribution oldContribution,
                         Contribution contribution)
Notifies the listener that a contribution has been updated.

Parameters:
repository - The contribution repository
oldContribution - The old contribution
contribution - The new contribution