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."));
   }
 
   /**