summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/core/src/main
diff options
context:
space:
mode:
authorslaws <slaws@13f79535-47bb-0310-9956-ffa450edef68>2009-09-22 12:12:40 +0000
committerslaws <slaws@13f79535-47bb-0310-9956-ffa450edef68>2009-09-22 12:12:40 +0000
commitf9ba7e28620b21d2d65efd1af0a0ee97e2b14ccd (patch)
tree11071c2546e49c2dd1da89503f5c87dd58e1aeb1 /java/sca/modules/core/src/main
parent1e2c393ad08481d370ca8120a77eeee433a327c6 (diff)
Correct the algorithm for selecting callback bindings to match what the old builders were doing. However this is not correct. In particular we should probably be always selecting the forward binding if not callback binding is specified.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@817629 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/sca/modules/core/src/main')
-rw-r--r--java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/impl/CallbackServiceReferenceImpl.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/impl/CallbackServiceReferenceImpl.java b/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/impl/CallbackServiceReferenceImpl.java
index 47dc99aac9..31db699063 100644
--- a/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/impl/CallbackServiceReferenceImpl.java
+++ b/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/impl/CallbackServiceReferenceImpl.java
@@ -142,7 +142,9 @@ public class CallbackServiceReferenceImpl<B> extends ServiceReferenceImpl<B> {
callbackEndpointReference.setReference(ref);
callbackEndpointReference.setTargetEndpoint(callbackEndpoint);
callbackEndpointReference.setUnresolved(true);
-
+
+ // TODO - should really use incoming callback info but awaiting
+ // decision from OASIS on what will happen with callbacks
// The callback endpoint will be resolved with the registry
// when the wire chains are created
ref.getEndpointReferences().add(callbackEndpointReference);