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);
         }


Reply via email to