You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by an...@apache.org on 2011/06/29 11:54:32 UTC
svn commit: r1141028 - in
/tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime:
BaseDomainRegistry.java DomainRegistry.java
Author: antelder
Date: Wed Jun 29 09:54:31 2011
New Revision: 1141028
URL: http://svn.apache.org/viewvc?rev=1141028&view=rev
Log:
Add a method to the domain registry to test if an EndpointReference is out of date
Modified:
tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/BaseDomainRegistry.java
tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DomainRegistry.java
Modified: tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/BaseDomainRegistry.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/BaseDomainRegistry.java?rev=1141028&r1=1141027&r2=1141028&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/BaseDomainRegistry.java (original)
+++ tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/BaseDomainRegistry.java Wed Jun 29 09:54:31 2011
@@ -96,6 +96,10 @@ public abstract class BaseDomainRegistry
}
}
+ public boolean isOutOfDate(EndpointReference endpointReference) {
+ return ! findEndpoint(endpointReference).contains(endpointReference.getTargetEndpoint());
+ }
+
public List<Endpoint> findEndpoint(EndpointReference endpointReference) {
logger.fine("Find endpoint for reference - " + endpointReference);
Modified: tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DomainRegistry.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DomainRegistry.java?rev=1141028&r1=1141027&r2=1141028&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DomainRegistry.java (original)
+++ tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DomainRegistry.java Wed Jun 29 09:54:31 2011
@@ -67,6 +67,8 @@ public interface DomainRegistry {
// List<EndpointReference> findEndpointReference(Endpoint endpoint);
List<EndpointReference> getEndpointReferences();
+ boolean isOutOfDate(EndpointReference endpointReference);
+
/**
* Returns a list of EndpointReferences that have a URI that matches a given URI
* @param uri - the URI to match