svn commit: r1185366 - in /axis/axis2/java/core/branches/1_6: ./ modules/fastinfoset/ modules/integration/ modules/jaxws/src/org/apache/axis2/datasource/jaxb/ modules/jaxws/src/org/apache/axis2/jaxws/
Author: veithen Date: Mon Oct 17 20:47:17 2011 New Revision: 1185366 URL: http://svn.apache.org/viewvc?rev=1185366&view=rev Log: AXIS2-4902: Merged r1184808, r1184810 and r1184816 to the 1.6 branch. Modified: axis/axis2/java/core/branches/1_6/ (props changed) axis/axis2/java/core/branches/1_6/modules/fastinfoset/pom.xml axis/axis2/java/core/branches/1_6/modules/integration/itest-build.xml axis/axis2/java/core/branches/1_6/modules/jaxws/src/org/apache/axis2/datasource/jaxb/JAXBAttachmentMarshaller.java axis/axis2/java/core/branches/1_6/modules/jaxws/src/org/apache/axis2/jaxws/message/impl/XMLSpineImpl.java axis/axis2/java/core/branches/1_6/modules/json/src/org/apache/axis2/json/AbstractJSONDataSource.java axis/axis2/java/core/branches/1_6/modules/json/src/org/apache/axis2/json/AbstractJSONMessageFormatter.java axis/axis2/java/core/branches/1_6/modules/json/src/org/apache/axis2/json/AbstractJSONOMBuilder.java axis/axis2/java/core/branches/1_6/modules/json/src/org/apache/axis2/json/JSONOMBuilder.java axis/axis2/java/core/branches/1_6/modules/kernel/pom.xml Propchange: axis/axis2/java/core/branches/1_6/ -- --- svn:mergeinfo (original) +++ svn:mergeinfo Mon Oct 17 20:47:17 2011 @@ -1 +1 @@ -/axis/axis2/java/core/trunk:1068985,1069659,1069898,1070439,1072077,1072271,1072296,1072499,1072510,1075057,1078242,1081563,1081587,1081590,1082316,1082322,1082600,1082702,1082726,1082738,1083180,1083192,1083379,1083381,1083425,1083433,1083446,1084753,1085157,1085173,1085514,1085889,1085927,1085931,1087073,1088239,1088248-1088249,1088251,1088268,1088730,1088904,1089225,1089989,1090429,1090457,1091178,1091191,1094117,1096530,1096557,1099385,1099389,1100628,1101037,1103013,1103336,1103606,1103760,1128580,1128584,1128618,1128645,1130590,1131425,1134438,1134616,1136156,1136159,1136177,1137153,1137159,1138144,1138203,1139448,1139484,1147485,1149224,1149491,1149578,1150055,1154615,1156305,1156382,1157211,1157265,1157373,1157415,1157424,1157501,1157517,1157522,1157535,1163389,1166038,1166040,1167045,1174618 +/axis/axis2/java/core/trunk:1068985,1069659,1069898,1070439,1072077,1072271,1072296,1072499,1072510,1075057,1078242,1081563,1081587,1081590,1082316,1082322,1082600,1082702,1082726,1082738,1083180,1083192,1083379,1083381,1083425,1083433,1083446,1084753,1085157,1085173,1085514,1085889,1085927,1085931,1087073,1088239,1088248-1088249,1088251,1088268,1088730,1088904,1089225,1089989,1090429,1090457,1091178,1091191,1094117,1096530,1096557,1099385,1099389,1100628,1101037,1103013,1103336,1103606,1103760,1128580,1128584,1128618,1128645,1130590,1131425,1134438,1134616,1136156,1136159,1136177,1137153,1137159,1138144,1138203,1139448,1139484,1147485,1149224,1149491,1149578,1150055,1154615,1156305,1156382,1157211,1157265,1157373,1157415,1157424,1157501,1157517,1157522,1157535,1163389,1166038,1166040,1167045,1174618,1184808,1184810,1184816 Modified: axis/axis2/java/core/branches/1_6/modules/fastinfoset/pom.xml URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/1_6/modules/fastinfoset/pom.xml?rev=1185366&r1=1185365&r2=1185366&view=diff == --- axis/axis2/java/core/branches/1_6/modules/fastinfoset/pom.xml (original) +++ axis/axis2/java/core/branches/1_6/modules/fastinfoset/pom.xml Mon Oct 17 20:47:17 2011 @@ -202,7 +202,7 @@ - + Modified: axis/axis2/java/core/branches/1_6/modules/integration/itest-build.xml URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/1_6/modules/integration/itest-build.xml?rev=1185366&r1=1185365&r2=1185366&view=diff == --- axis/axis2/java/core/branches/1_6/modules/integration/itest-build.xml (original) +++ axis/axis2/java/core/branches/1_6/modules/integration/itest-build.xml Mon Oct 17 20:47:17 2011 @@ -29,7 +29,7 @@ - + Modified: axis/axis2/java/core/branches/1_6/modules/jaxws/src/org/apache/axis2/datasource/jaxb/JAXBAttachmentMarshaller.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/1_6/modules/jaxws/src/org/apache/axis2/datasource/jaxb/JAXBAttachmentMarshaller.java?rev=1185366&r1=1185365&r2=1185366&view=diff == --- axis/axis2/java/core/branches/1_6/modules/jaxws/src/org/apache/axis2/datasource/jaxb/JAXBAttachmentMarshaller.java (original) +++ axis/axis2/java/core/branches/1_6/modules/jaxws/src/org/apache/axis2/datasource/jaxb/J
svn commit: r1185389 - /axis/axis2/java/core/branches/1_6/modules/parent/pom.xml
Author: veithen Date: Mon Oct 17 21:47:22 2011 New Revision: 1185389 URL: http://svn.apache.org/viewvc?rev=1185389&view=rev Log: Upgraded to Neethi 3.0.2-SNAPSHOT. This should (partially) solve AXIS2-5145. Modified: axis/axis2/java/core/branches/1_6/modules/parent/pom.xml Modified: axis/axis2/java/core/branches/1_6/modules/parent/pom.xml URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/1_6/modules/parent/pom.xml?rev=1185389&r1=1185388&r2=1185389&view=diff == --- axis/axis2/java/core/branches/1_6/modules/parent/pom.xml (original) +++ axis/axis2/java/core/branches/1_6/modules/parent/pom.xml Mon Oct 17 21:47:22 2011 @@ -66,7 +66,8 @@ http://issues.apache.org/jira/browse/AXIS2 -3.0.1 + +3.0.2-SNAPSHOT 1.0M9 1.2.13-SNAPSHOT
svn commit: r1185504 - in /axis/axis2/java/core/trunk/modules/adb: src/org/apache/axis2/databinding/utils/ConverterUtil.java test/org/apache/axis2/databinding/utils/ConverterUtilTest.java
Author: sagara Date: Tue Oct 18 06:54:07 2011 New Revision: 1185504 URL: http://svn.apache.org/viewvc?rev=1185504&view=rev Log: Fixed AXIS2-5167 and added a test case for getStringFromDatahandler() method. Modified: axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/ConverterUtilTest.java Modified: axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java?rev=1185504&r1=1185503&r2=1185504&view=diff == --- axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java (original) +++ axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java Tue Oct 18 06:54:07 2011 @@ -1360,18 +1360,27 @@ public class ConverterUtil { * * @return string */ -public static String getStringFromDatahandler(DataHandler dataHandler) { -try { -InputStream inStream; -if (dataHandler == null) { -return ""; -} -inStream = dataHandler.getDataSource().getInputStream(); -byte[] data = IOUtils.getStreamAsByteArray(inStream); -return Base64.encode(data); -} catch (Exception e) { -throw new RuntimeException(e); -} + public static String getStringFromDatahandler(DataHandler dataHandler) { + InputStream inStream = null; + try { + if (dataHandler == null) { + return ""; + } + inStream = dataHandler.getDataSource().getInputStream(); + byte[] data = IOUtils.getStreamAsByteArray(inStream); + return Base64.encode(data); + } catch (Exception e) { + throw new RuntimeException(e); + + } finally { + try { + if (inStream != null) + inStream.close(); + } catch (IOException e) { + e.printStackTrace(); + } + + } } /** Modified: axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/ConverterUtilTest.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/ConverterUtilTest.java?rev=1185504&r1=1185503&r2=1185504&view=diff == --- axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/ConverterUtilTest.java (original) +++ axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/ConverterUtilTest.java Tue Oct 18 06:54:07 2011 @@ -29,6 +29,12 @@ import java.util.Date; import java.util.List; import java.util.TimeZone; +import javax.activation.DataHandler; +import javax.activation.DataSource; + +import org.apache.axiom.attachments.ByteArrayDataSource; +import org.apache.axiom.om.util.Base64; + public class ConverterUtilTest extends TestCase { /** Test conversion of Big Integer */ @@ -207,5 +213,13 @@ public class ConverterUtilTest extends T assertNotNull(date); } - + + public void testConvertToStringFromDataHandler() { + String inStr = "Sample Data"; + DataSource ds = new ByteArrayDataSource(inStr.getBytes()); + DataHandler dh = new DataHandler(ds); + String rawOutStr = ConverterUtil.convertToString(dh); + String outStr = new String(Base64.decode(rawOutStr)); + assertEquals("Not expected content", inStr, outStr); + } }