From 7ea46da4356a04cd45cfa1cadcad9f7fdb28aa7f Mon Sep 17 00:00:00 2001 From: antelder Date: Tue, 9 Sep 2008 06:45:51 +0000 Subject: Change remote jms sca binding to only be used for remotable services git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@693381 13f79535-47bb-0310-9956-ffa450edef68 --- .../sca/binding/sca/impl/RuntimeSCAReferenceBindingProvider.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'java/sca/modules') diff --git a/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAReferenceBindingProvider.java b/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAReferenceBindingProvider.java index 7ec3f2d60a..038aaaf1a4 100644 --- a/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAReferenceBindingProvider.java +++ b/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAReferenceBindingProvider.java @@ -96,7 +96,11 @@ public class RuntimeSCAReferenceBindingProvider implements ReferenceBindingProvi // what are the implications of this here? if (RemoteBindingHelper.isTargetRemote()) { - targetIsRemote = true; + if (reference.getInterfaceContract() != null && reference.getInterfaceContract().getInterface().isRemotable()) { + targetIsRemote = true; + } else { + targetIsRemote = false; + } } else if (optimizableBinding.getTargetComponentService() != null) { if (optimizableBinding.getTargetComponentService().isUnresolved() == true) { targetIsRemote = true; -- cgit v1.2.3