[jboss-svn-commits] JBL Code SVN: r23514 - labs/jbossesb/workspace/mlittle/legstar/product/rosetta/src/org/jboss/internal/soa/esb/remoting.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Oct 20 00:35:25 EDT 2008
Author: jim.ma
Date: 2008-10-20 00:35:25 -0400 (Mon, 20 Oct 2008)
New Revision: 23514
Modified:
labs/jbossesb/workspace/mlittle/legstar/product/rosetta/src/org/jboss/internal/soa/esb/remoting/HttpUnmarshaller.java
Log:
Return raw binary data when the content type is binary/octet-stream
Modified: labs/jbossesb/workspace/mlittle/legstar/product/rosetta/src/org/jboss/internal/soa/esb/remoting/HttpUnmarshaller.java
===================================================================
--- labs/jbossesb/workspace/mlittle/legstar/product/rosetta/src/org/jboss/internal/soa/esb/remoting/HttpUnmarshaller.java 2008-10-19 20:27:53 UTC (rev 23513)
+++ labs/jbossesb/workspace/mlittle/legstar/product/rosetta/src/org/jboss/internal/soa/esb/remoting/HttpUnmarshaller.java 2008-10-20 04:35:25 UTC (rev 23514)
@@ -133,6 +133,16 @@
{
return totalByteArray ;
}
+ /*
+ * Requests reaching this code might still have a binary content. For instance
+ * "binary/octet-stream" mime type. This will make sure we return a byte array for theses
+ * cases. The isBinaryData method called at the beginning of this method only filters
+ * "application/octet-stream" it also assumes that binary==java serializable which is not
+ * always a valid assumption.
+ */
+ if (contentType.endsWith("octet-stream")) {
+ return totalByteArray;
+ }
}
}
More information about the jboss-svn-commits
mailing list