You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by cw...@apache.org on 2011/03/04 15:39:34 UTC

svn commit: r1077969 - /uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/adapter/jms/activemq/JmsOutputChannel.java

Author: cwiklik
Date: Fri Mar  4 14:39:33 2011
New Revision: 1077969

URL: http://svn.apache.org/viewvc?rev=1077969&view=rev
Log:
UIMA-2083 Modified to use type of serialization defined for each delegate in a deployment descriptor. 

Modified:
    uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/adapter/jms/activemq/JmsOutputChannel.java

Modified: uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/adapter/jms/activemq/JmsOutputChannel.java
URL: http://svn.apache.org/viewvc/uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/adapter/jms/activemq/JmsOutputChannel.java?rev=1077969&r1=1077968&r2=1077969&view=diff
==============================================================================
--- uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/adapter/jms/activemq/JmsOutputChannel.java (original)
+++ uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/adapter/jms/activemq/JmsOutputChannel.java Fri Mar  4 14:39:33 2011
@@ -1462,13 +1462,14 @@ public class JmsOutputChannel implements
           if (aSerializedCAS != null) {
             msgSize = ((String)aSerializedCAS).length();
           }
-
+          tm.setIntProperty(AsynchAEMessage.Payload, AsynchAEMessage.XMIPayload);
         } else {
           // Create empty JMS Bytes Message
           tm = endpointConnection.produceByteMessage((byte[])aSerializedCAS);
           if (aSerializedCAS != null) {
             msgSize = ((byte[])aSerializedCAS).length;
           }
+          tm.setIntProperty(AsynchAEMessage.Payload, AsynchAEMessage.BinaryPayload);
         }
       } catch (AsynchAEException ex) {
           UIMAFramework.getLogger(CLASS_NAME).logrb(
@@ -1481,7 +1482,6 @@ public class JmsOutputChannel implements
                   	anEndpoint.getDestination(), brokerConnectionURL, entry.getInputCasReferenceId() == null ? "" : entry.getInputCasReferenceId(), entry.getCasReferenceId(), 0, ex  });
         return;
       }
-      tm.setIntProperty(AsynchAEMessage.Payload, AsynchAEMessage.BinaryPayload);
       // Add Cas Reference Id to the outgoing JMS Header
       tm.setStringProperty(AsynchAEMessage.CasReference, entry.getCasReferenceId());
       // Add common properties to the JMS Header