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


Reply via email to