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 2009/10/05 19:51:10 UTC
svn commit: r821935 -
/incubator/uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/aae/jms_adapter/JmsAnalysisEngineServiceStub.java
Author: cwiklik
Date: Mon Oct 5 17:51:10 2009
New Revision: 821935
URL: http://svn.apache.org/viewvc?rev=821935&view=rev
Log:
UIMA-1593 Overrides MultipleDeploymentAllowed of the remote. It always sets it to true.
Modified:
incubator/uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/aae/jms_adapter/JmsAnalysisEngineServiceStub.java
Modified: incubator/uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/aae/jms_adapter/JmsAnalysisEngineServiceStub.java
URL: http://svn.apache.org/viewvc/incubator/uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/aae/jms_adapter/JmsAnalysisEngineServiceStub.java?rev=821935&r1=821934&r2=821935&view=diff
==============================================================================
--- incubator/uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/aae/jms_adapter/JmsAnalysisEngineServiceStub.java (original)
+++ incubator/uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/aae/jms_adapter/JmsAnalysisEngineServiceStub.java Mon Oct 5 17:51:10 2009
@@ -55,6 +55,7 @@
import org.apache.uima.resource.ResourceInitializationException;
import org.apache.uima.resource.ResourceProcessException;
import org.apache.uima.resource.ResourceServiceException;
+import org.apache.uima.resource.metadata.ProcessingResourceMetaData;
import org.apache.uima.resource.metadata.ResourceMetaData;
import org.apache.uima.util.Level;
@@ -137,10 +138,19 @@
public ResourceMetaData callGetMetaData() throws ResourceServiceException {
// metadata already retrieved during initialization
try {
- return uimaEEEngine.getMetaData();
+ //return uimaEEEngine.getMetaData();
+
+ ResourceMetaData rmd = uimaEEEngine.getMetaData();
+ if ( rmd != null ) {
+ ((ProcessingResourceMetaData)rmd).getOperationalProperties().setMultipleDeploymentAllowed(true);
+ return rmd;
+ }
+
} catch (ResourceInitializationException e) {
throw new ResourceServiceException(e);
}
+
+ throw new ResourceServiceException(new Exception("Uima AS getMetaData() call failed."));
}
/**