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