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 2016/08/25 19:51:33 UTC

svn commit: r1757750 - /uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngine_impl.java

Author: cwiklik
Date: Thu Aug 25 19:51:33 2016
New Revision: 1757750

URL: http://svn.apache.org/viewvc?rev=1757750&view=rev
Log:
UIMA-5045 Modified UIMA-AS client to check uimaEeDebug when deciding if it should delete spring context file

Modified:
    uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngine_impl.java

Modified: uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngine_impl.java
URL: http://svn.apache.org/viewvc/uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngine_impl.java?rev=1757750&r1=1757749&r2=1757750&view=diff
==============================================================================
--- uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngine_impl.java (original)
+++ uima/uima-as/trunk/uimaj-as-activemq/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngine_impl.java Thu Aug 25 19:51:33 2016
@@ -845,7 +845,10 @@ public class BaseUIMAAsynchronousEngine_
       running = true;
       throw e;
     } finally {
-      disposeContextFiles(springContext);
+	String uimaAsDebug = (String) anApplicationContext.get(UimaAsynchronousEngine.UimaEeDebug);
+	if ( null == uimaAsDebug || uimaAsDebug.equals("")) {
+           disposeContextFiles(springContext);
+	}
     }
   }
   private void disposeContextFiles(String ...contextFiles) {
@@ -889,7 +892,12 @@ public class BaseUIMAAsynchronousEngine_
       running = true;
       throw e;
     } finally {
-      disposeContextFiles(springContextFiles);
+	String uimaAsDebug = (String) anApplicationContext.get(UimaAsynchronousEngine.UimaEeDebug);
+	if ( null == uimaAsDebug || uimaAsDebug.equals("")) {
+           disposeContextFiles(springContextFiles);
+	}
+
+	//      disposeContextFiles(springContextFiles);
     }
 
   }