You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by cw...@apache.org on 2011/09/21 20:40:06 UTC
svn commit: r1173787 -
/uima/uima-as/trunk/uimaj-as-jms/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngineCommon_impl.java
Author: cwiklik
Date: Wed Sep 21 18:40:06 2011
New Revision: 1173787
URL: http://svn.apache.org/viewvc?rev=1173787&view=rev
Log:
UIMA-2180 removes dependency on XP33 (xml pull parser). Replaced with standard Dom parser when using XStream
Modified:
uima/uima-as/trunk/uimaj-as-jms/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngineCommon_impl.java
Modified: uima/uima-as/trunk/uimaj-as-jms/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngineCommon_impl.java
URL: http://svn.apache.org/viewvc/uima/uima-as/trunk/uimaj-as-jms/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngineCommon_impl.java?rev=1173787&r1=1173786&r2=1173787&view=diff
==============================================================================
--- uima/uima-as/trunk/uimaj-as-jms/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngineCommon_impl.java (original)
+++ uima/uima-as/trunk/uimaj-as-jms/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngineCommon_impl.java Wed Sep 21 18:40:06 2011
@@ -92,6 +92,7 @@ import org.apache.uima.util.XMLInputSour
import org.apache.uima.util.impl.ProcessTrace_impl;
import com.thoughtworks.xstream.XStream;
+import com.thoughtworks.xstream.io.xml.DomDriver;
public abstract class BaseUIMAAsynchronousEngineCommon_impl implements UimaAsynchronousEngine,
MessageListener {
@@ -1058,7 +1059,7 @@ public abstract class BaseUIMAAsynchrono
if ( aCommand == AsynchAEMessage.Process) {
for (int i = 0; listeners != null && i < listeners.size(); i++) {
UimaAsBaseCallbackListener statCL = (UimaAsBaseCallbackListener) listeners.get(i);
- XStream xstream = new XStream();
+ XStream xstream = new XStream(new DomDriver());
statCL.entityProcessComplete(aCAS, aStatus,
(List<AnalysisEnginePerformanceMetrics>)xstream.fromXML(serializedComponentStats));
}