Author: antelder
Date: Wed Mar  9 21:57:10 2011
New Revision: 1080018

URL: http://svn.apache.org/viewvc?rev=1080018&view=rev
Log:
Performance tweak - for when the interface contracts are the same

Modified:
    
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/impl/RuntimeEndpointImpl.java

Modified: 
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/impl/RuntimeEndpointImpl.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/impl/RuntimeEndpointImpl.java?rev=1080018&r1=1080017&r2=1080018&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/impl/RuntimeEndpointImpl.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/impl/RuntimeEndpointImpl.java
 Wed Mar  9 21:57:10 2011
@@ -600,8 +600,8 @@ public class RuntimeEndpointImpl extends
         InterfaceContract serviceContract = 
getComponentServiceInterfaceContract();
         InterfaceContract bindingContract = getBindingInterfaceContract();
                 
-        if ((serviceContract != null) &&
-            (bindingContract != null)){
+        if ((serviceContract != bindingContract) && 
+            (serviceContract != null) && (bindingContract != null)) {
            
             boolean bindingHasCallback = 
bindingContract.getCallbackInterface() != null;
             


Reply via email to