diff options
Diffstat (limited to '')
-rw-r--r-- | sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/java/org/apache/tuscany/sca/binding/comet/runtime/CometReferenceBindingProvider.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/java/org/apache/tuscany/sca/binding/comet/runtime/CometReferenceBindingProvider.java b/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/java/org/apache/tuscany/sca/binding/comet/runtime/CometReferenceBindingProvider.java index 091fc836be..47bdbf9aab 100644 --- a/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/java/org/apache/tuscany/sca/binding/comet/runtime/CometReferenceBindingProvider.java +++ b/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/java/org/apache/tuscany/sca/binding/comet/runtime/CometReferenceBindingProvider.java @@ -25,6 +25,10 @@ import org.apache.tuscany.sca.interfacedef.Operation; import org.apache.tuscany.sca.invocation.Invoker; import org.apache.tuscany.sca.provider.ReferenceBindingProvider; +/** + * Provider for references that have comet binding specified in the scdl. + * Not used as comet binding references would occur in client browser's Javascript. + */ public class CometReferenceBindingProvider implements ReferenceBindingProvider { private EndpointReference endpoint; @@ -32,13 +36,20 @@ public class CometReferenceBindingProvider implements ReferenceBindingProvider { public CometReferenceBindingProvider(EndpointReference endpoint) { this.endpoint = endpoint; } + public Invoker createInvoker(Operation operation) { return new CometInvoker(operation, endpoint); } + /** + * No behavior. + */ public void start() { } + /** + * No behavior. + */ public void stop() { } |