From 8f89f16ccc43b38cdb42f64efc7396aa64b9a1f7 Mon Sep 17 00:00:00 2001 From: rfeng Date: Wed, 2 Sep 2009 22:09:41 +0000 Subject: Remove the need to extend EndpointDescription git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@810712 13f79535-47bb-0310-9956-ffa450edef68 --- .../builder/impl/ComponentReferenceEndpointReferenceBuilderImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'java/sca/modules/assembly') diff --git a/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceEndpointReferenceBuilderImpl.java b/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceEndpointReferenceBuilderImpl.java index a2a10a21f5..f83ca90331 100644 --- a/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceEndpointReferenceBuilderImpl.java +++ b/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceEndpointReferenceBuilderImpl.java @@ -423,7 +423,7 @@ public class ComponentReferenceEndpointReferenceBuilderImpl extends BaseBuilderI break; } } - if (!promoted && !componentReference.isForCallback()) { + if (!promoted && !componentReference.isForCallback() && !componentReference.isWiredByImpl()) { Monitor.error(monitor, this, "assembly-validation-messages", @@ -475,7 +475,7 @@ public class ComponentReferenceEndpointReferenceBuilderImpl extends BaseBuilderI // then this reference is unwired, which is an error - the existing endpoint references // will have been attached to a nested reference when a promoting reference has its endpoint // references computed - if (endpoints.size() == 0 && !reference.isPromoted()) { + if (endpoints.size() == 0 && !reference.isPromoted() && !reference.isWiredByImpl()) { warning(monitor, "ReferenceWithoutTargets", reference, composite.getName().toString(), reference .getName()); } // end if -- cgit v1.2.3