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