Author: rfeng
Date: Wed Mar 19 14:54:55 2008
New Revision: 639032

URL: http://svn.apache.org/viewvc?rev=639032&view=rev
Log:
Fix for TUSCANY-2106

Modified:
    
incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/CompositeConfigurationBuilderImpl.java
    
incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/CompositeWireBuilderImpl.java

Modified: 
incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/CompositeConfigurationBuilderImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/CompositeConfigurationBuilderImpl.java?rev=639032&r1=639031&r2=639032&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/CompositeConfigurationBuilderImpl.java
 (original)
+++ 
incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/CompositeConfigurationBuilderImpl.java
 Wed Mar 19 14:54:55 2008
@@ -420,6 +420,9 @@
 
         // Connect each component reference to the corresponding reference
         for (ComponentReference componentReference : 
component.getReferences()) {
+            if(componentReference.isCallback()) {
+                continue;
+            }
             Reference reference = references.get(componentReference.getName());
             if (reference != null) {
                 componentReference.setReference(reference);
@@ -529,6 +532,9 @@
 
         // Connect each component service to the corresponding service
         for (ComponentService componentService : component.getServices()) {
+            if(componentService.isCallback()) {
+                continue;
+            }
             Service service = services.get(componentService.getName());
             if (service != null) {
                 componentService.setService(service);

Modified: 
incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/CompositeWireBuilderImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/CompositeWireBuilderImpl.java?rev=639032&r1=639031&r2=639032&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/CompositeWireBuilderImpl.java
 (original)
+++ 
incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/CompositeWireBuilderImpl.java
 Wed Mar 19 14:54:55 2008
@@ -137,7 +137,7 @@
                             break;
                         }
                     }
-                    if (!promoted) {
+                    if (!promoted && !componentReference.isCallback()) {
                         warning("No targets for reference: " + 
componentReference.getName(), composite);
                     }
                 } else {



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to