[jboss-svn-commits] JBL Code SVN: r29415 - labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/gateway.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Sep 21 08:26:22 EDT 2009


Author: tfennelly
Date: 2009-09-21 08:26:22 -0400 (Mon, 21 Sep 2009)
New Revision: 29415

Modified:
   labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/JBossRemotingGatewayListener.java
Log:
https://jira.jboss.org/jira/browse/JBESB-2791
JBossRemotingMessageComposer assumes the payload is a String

Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/JBossRemotingGatewayListener.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/JBossRemotingGatewayListener.java	2009-09-21 08:29:37 UTC (rev 29414)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/JBossRemotingGatewayListener.java	2009-09-21 12:26:22 UTC (rev 29415)
@@ -593,8 +593,9 @@
                 AuthenticationRequest authRequest = jbrHttpSecurityExtractor.extractSecurityInfo(properties);
 
                 // Extract any ws security information that may exist
-                if ( authRequest == null ) {
-                	authRequest = wsSecurityExtractor.extractSecurityInfo((String) invocationRequest.getParameter());
+                Object payload = invocationRequest.getParameter();
+                if ( authRequest == null && payload instanceof String) {
+                    authRequest = wsSecurityExtractor.extractSecurityInfo((String) payload);
                 }
 
                 if ( authRequest != null ) {



More information about the jboss-svn-commits mailing list