Author: antelder
Date: Mon Sep 8 23:45:51 2008
New Revision: 693381
URL: http://svn.apache.org/viewvc?rev=693381&view=rev
Log:
Change remote jms sca binding to only be used for remotable services
Modified:
tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAReferenceBindingProvider.java
Modified:
tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAReferenceBindingProvider.java
URL:
http://svn.apache.org/viewvc/tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAReferenceBindingProvider.java?rev=693381&r1=693380&r2=693381&view=diff
==============================================================================
---
tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAReferenceBindingProvider.java
(original)
+++
tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAReferenceBindingProvider.java
Mon Sep 8 23:45:51 2008
@@ -96,7 +96,11 @@
// 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;