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 2018/05/01 17:28:40 UTC
svn commit: r1830696 -
/uima/uima-ducc/trunk/uima-ducc-pullservice/src/main/java/org/apache/uima/ducc/ps/service/processor/uima/UimaServiceProcessor.java
Author: cwiklik
Date: Tue May 1 17:28:39 2018
New Revision: 1830696
URL: http://svn.apache.org/viewvc?rev=1830696&view=rev
Log:
UIMA-5756 added support to import AAE descriptor by name and by location
Modified:
uima/uima-ducc/trunk/uima-ducc-pullservice/src/main/java/org/apache/uima/ducc/ps/service/processor/uima/UimaServiceProcessor.java
Modified: uima/uima-ducc/trunk/uima-ducc-pullservice/src/main/java/org/apache/uima/ducc/ps/service/processor/uima/UimaServiceProcessor.java
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/src/main/java/org/apache/uima/ducc/ps/service/processor/uima/UimaServiceProcessor.java?rev=1830696&r1=1830695&r2=1830696&view=diff
==============================================================================
--- uima/uima-ducc/trunk/uima-ducc-pullservice/src/main/java/org/apache/uima/ducc/ps/service/processor/uima/UimaServiceProcessor.java (original)
+++ uima/uima-ducc/trunk/uima-ducc-pullservice/src/main/java/org/apache/uima/ducc/ps/service/processor/uima/UimaServiceProcessor.java Tue May 1 17:28:39 2018
@@ -54,6 +54,7 @@ import org.apache.uima.resource.Resource
import org.apache.uima.util.CasPool;
import org.apache.uima.util.Level;
import org.apache.uima.util.Logger;
+import org.apache.uima.util.XMLInputSource;
public class UimaServiceProcessor implements IServiceProcessor, IScaleable {
public static final String IMPORT_BY_NAME_PREFIX = "*importByName:";
@@ -140,9 +141,13 @@ public class UimaServiceProcessor implem
paramsMap.put(AnalysisEngine.PARAM_MBEAN_SERVER, platformMBeanServer);
try {
+
+ XMLInputSource is =
+ UimaUtils.getXMLInputSource(analysisEngineDescriptor);
+ String aed = is.getURL().toString();
ResourceSpecifier rSpecifier =
- UimaUtils.getResourceSpecifier(analysisEngineDescriptor);
-
+ UimaUtils.getResourceSpecifier(aed); //analysisEngineDescriptor);
+
AnalysisEngine ae = UIMAFramework.produceAnalysisEngine(rSpecifier,
paramsMap);
// pin AE instance to this thread