You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2007/09/17 09:09:29 UTC

svn commit: r576284 - in /incubator/tuscany/java/sca/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/provider: JMSBindingReferenceBindingProvider.java JMSBindingServiceBindingProvider.java

Author: jsdelfino
Date: Mon Sep 17 00:09:28 2007
New Revision: 576284

URL: http://svn.apache.org/viewvc?rev=576284&view=rev
Log:
Ported JMSBindingProviders to the updated Provider interface.

Modified:
    incubator/tuscany/java/sca/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSBindingReferenceBindingProvider.java
    incubator/tuscany/java/sca/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSBindingServiceBindingProvider.java

Modified: incubator/tuscany/java/sca/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSBindingReferenceBindingProvider.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSBindingReferenceBindingProvider.java?rev=576284&r1=576283&r2=576284&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSBindingReferenceBindingProvider.java (original)
+++ incubator/tuscany/java/sca/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSBindingReferenceBindingProvider.java Mon Sep 17 00:09:28 2007
@@ -52,7 +52,7 @@
         
     }
 
-    public Invoker createInvoker(Operation operation, boolean isCallback) {
+    public Invoker createInvoker(Operation operation) {
  
         if (jmsBinding.getDestinationName().equals(JMSBindingConstants.DEFAULT_DESTINATION_NAME)){
             throw new JMSBindingException("No destination specified for reference " +
@@ -97,14 +97,14 @@
             jmsBinding.setResponseDestinationName(reference.getName());
         }    
 */        
-        if (isCallback) {
-            throw new UnsupportedOperationException();
-        } else {
-            JMSBindingInvoker invoker =  new JMSBindingInvoker(jmsBinding,
-                                                               operation); 
-            jmsBindingInvokers.add(invoker);
-            return invoker;
-        }
+        JMSBindingInvoker invoker =  new JMSBindingInvoker(jmsBinding,
+                                                           operation); 
+        jmsBindingInvokers.add(invoker);
+        return invoker;
+    }
+
+    public boolean supportsOneWayInvocation() {
+        return true;
     }
 
     public InterfaceContract getBindingInterfaceContract() {

Modified: incubator/tuscany/java/sca/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSBindingServiceBindingProvider.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSBindingServiceBindingProvider.java?rev=576284&r1=576283&r2=576284&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSBindingServiceBindingProvider.java (original)
+++ incubator/tuscany/java/sca/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSBindingServiceBindingProvider.java Mon Sep 17 00:09:28 2007
@@ -69,6 +69,10 @@
         return service.getInterfaceContract();
     }
 
+    public boolean supportsOneWayInvocation() {
+        return true;
+    }
+
     public void start() {
 
         try {



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org