Author: veithen
Date: Tue May 3 19:58:53 2016
New Revision: 1742189
URL: http://svn.apache.org/viewvc?rev=1742189&view=rev
Log:
Eliminate usage of deprecated Axiom API.
Modified:
axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/message/impl/BlockImpl.java
Modified:
axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/message/impl/BlockImpl.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/message/impl/BlockImpl.java?rev=1742189&r1=1742188&r2=1742189&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/message/impl/BlockImpl.java
(original)
+++
axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/message/impl/BlockImpl.java
Tue May 3 19:58:53 2016
@@ -19,13 +19,14 @@
package org.apache.axis2.jaxws.message.impl;
+import org.apache.axiom.blob.Blobs;
import org.apache.axiom.om.OMDataSourceExt;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMException;
import org.apache.axiom.om.OMOutputFormat;
import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.om.OMXMLParserWrapper;
-import org.apache.axiom.om.ds.ByteArrayDataSource;
+import org.apache.axiom.om.ds.BlobOMDataSource;
import org.apache.axiom.om.impl.MTOMXMLStreamWriter;
import org.apache.axiom.om.util.StAXUtils;
import org.apache.axis2.jaxws.ExceptionFactory;
@@ -546,7 +547,7 @@ public abstract class BlockImpl<T,C> imp
try {
String encoding = "utf-8"; // Choose a common encoding
byte[] bytes = this.getXMLBytes(encoding);
- return new ByteArrayDataSource(bytes, encoding);
+ return new BlobOMDataSource(Blobs.createBlob(bytes), encoding);
} catch (UnsupportedEncodingException e) {
throw new OMException(e);
}