Return-Path: Delivered-To: apmail-tuscany-commits-archive@www.apache.org Received: (qmail 76309 invoked from network); 26 Aug 2010 16:15:55 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 26 Aug 2010 16:15:55 -0000 Received: (qmail 14239 invoked by uid 500); 26 Aug 2010 16:15:55 -0000 Delivered-To: apmail-tuscany-commits-archive@tuscany.apache.org Received: (qmail 13789 invoked by uid 500); 26 Aug 2010 16:15:55 -0000 Mailing-List: contact commits-help@tuscany.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@tuscany.apache.org Delivered-To: mailing list commits@tuscany.apache.org Received: (qmail 13593 invoked by uid 99); 26 Aug 2010 16:15:54 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Aug 2010 16:15:54 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Aug 2010 16:15:54 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 6CD22238890A; Thu, 26 Aug 2010 16:14:36 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r989803 - /tuscany/sca-java-2.x/trunk/modules/binding-jms-runtime/src/main/java/org/apache/tuscany/sca/binding/jms/wireformat/jmsdefault/runtime/WireFormatJMSDefaultServiceInterceptor.java Date: Thu, 26 Aug 2010 16:14:36 -0000 To: commits@tuscany.apache.org From: bdaniel@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20100826161436.6CD22238890A@eris.apache.org> Author: bdaniel Date: Thu Aug 26 16:14:36 2010 New Revision: 989803 URL: http://svn.apache.org/viewvc?rev=989803&view=rev Log: BJM_4003 Set the "scaOperationName" property on response messages when using default wire format Modified: tuscany/sca-java-2.x/trunk/modules/binding-jms-runtime/src/main/java/org/apache/tuscany/sca/binding/jms/wireformat/jmsdefault/runtime/WireFormatJMSDefaultServiceInterceptor.java Modified: tuscany/sca-java-2.x/trunk/modules/binding-jms-runtime/src/main/java/org/apache/tuscany/sca/binding/jms/wireformat/jmsdefault/runtime/WireFormatJMSDefaultServiceInterceptor.java URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/binding-jms-runtime/src/main/java/org/apache/tuscany/sca/binding/jms/wireformat/jmsdefault/runtime/WireFormatJMSDefaultServiceInterceptor.java?rev=989803&r1=989802&r2=989803&view=diff ============================================================================== --- tuscany/sca-java-2.x/trunk/modules/binding-jms-runtime/src/main/java/org/apache/tuscany/sca/binding/jms/wireformat/jmsdefault/runtime/WireFormatJMSDefaultServiceInterceptor.java (original) +++ tuscany/sca-java-2.x/trunk/modules/binding-jms-runtime/src/main/java/org/apache/tuscany/sca/binding/jms/wireformat/jmsdefault/runtime/WireFormatJMSDefaultServiceInterceptor.java Thu Aug 26 16:14:36 2010 @@ -22,9 +22,12 @@ import java.util.HashMap; import java.util.List; import javax.jms.BytesMessage; +import javax.jms.JMSException; import javax.jms.Session; import org.apache.tuscany.sca.binding.jms.JMSBinding; +import org.apache.tuscany.sca.binding.jms.JMSBindingConstants; +import org.apache.tuscany.sca.binding.jms.JMSBindingException; import org.apache.tuscany.sca.binding.jms.context.JMSBindingContext; import org.apache.tuscany.sca.binding.jms.provider.DefaultMessageProcessor; import org.apache.tuscany.sca.binding.jms.provider.JMSResourceFactory; @@ -160,6 +163,15 @@ public class WireFormatJMSDefaultService } } + + try { + responseJMSMsg.setStringProperty(JMSBindingConstants.DEFAULT_OPERATION_PROP_NAME, msg.getOperation().getName()); + } catch (JMSException e) { + // Not sure what to do at this point.. it doesn't make sense to create a fault message. + // Throwing a runtime exception for now. + throw new JMSBindingException(e); + } + msg.setBody(responseJMSMsg); return msg;