From 27fd11edd7796806395e2f51120cf9e31eb34b85 Mon Sep 17 00:00:00 2001 From: antelder Date: Thu, 29 Jul 2010 13:24:38 +0000 Subject: Sanity check the service binding response activation spec git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@980444 13f79535-47bb-0310-9956-ffa450edef68 --- .../sca/binding/jms/provider/JMSBindingServiceBindingProvider.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sca-java-2.x/trunk/modules/binding-jms-runtime/src/main/java/org/apache/tuscany/sca') diff --git a/sca-java-2.x/trunk/modules/binding-jms-runtime/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSBindingServiceBindingProvider.java b/sca-java-2.x/trunk/modules/binding-jms-runtime/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSBindingServiceBindingProvider.java index 225d514045..e842baaf6d 100644 --- a/sca-java-2.x/trunk/modules/binding-jms-runtime/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSBindingServiceBindingProvider.java +++ b/sca-java-2.x/trunk/modules/binding-jms-runtime/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSBindingServiceBindingProvider.java @@ -90,6 +90,10 @@ public class JMSBindingServiceBindingProvider implements EndpointProvider, JMSSe this.jmsResourceFactory = jmsResourceFactory; this.registry = registry; + if (jmsBinding.getResponseActivationSpecName() != null && jmsBinding.getResponseActivationSpecName().length() > 0) { + throw new JMSBindingException("[BJM30023] response/activationSpec element MUST NOT be present when the binding is being used for an SCA service"); + } + // Set the default destination when using a connection factory. // If an activation spec is being used, do not set the destination // because the activation spec provides the destination. -- cgit v1.2.3