diff options
Diffstat (limited to 'sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/BaseEndpointRegistry.java')
-rw-r--r-- | sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/BaseEndpointRegistry.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/BaseEndpointRegistry.java b/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/BaseEndpointRegistry.java index 1e7e1751a6..e89a4396e0 100644 --- a/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/BaseEndpointRegistry.java +++ b/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/BaseEndpointRegistry.java @@ -43,6 +43,7 @@ public abstract class BaseEndpointRegistry implements EndpointRegistry, LifeCycl protected List<EndpointReference> endpointreferences = new CopyOnWriteArrayList<EndpointReference>(); protected List<EndpointListener> listeners = new CopyOnWriteArrayList<EndpointListener>(); + protected List<ContributionListener> contributionlisteners = new CopyOnWriteArrayList<ContributionListener>(); protected ExtensionPointRegistry registry; protected Map<String, String> attributes; @@ -156,4 +157,11 @@ public abstract class BaseEndpointRegistry implements EndpointRegistry, LifeCycl return domainURI; } + public void addContributionListener(ContributionListener listener) { + contributionlisteners.add(listener); + } + + public void removeContributionListener(ContributionListener listener) { + contributionlisteners.remove(listener); + } } |