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/04/10 16:34:12 UTC

svn commit: r763950 - /incubator/uima/sandbox/trunk/uima-as/uimaj-as-core/src/main/java/org/apache/uima/aae/UimaAsThreadFactory.java

Author: cwiklik
Date: Fri Apr 10 14:34:11 2009
New Revision: 763950

URL: http://svn.apache.org/viewvc?rev=763950&view=rev
Log:
UIMA-1109 catch TaskRejectedException in the run method

Modified:
    incubator/uima/sandbox/trunk/uima-as/uimaj-as-core/src/main/java/org/apache/uima/aae/UimaAsThreadFactory.java

Modified: incubator/uima/sandbox/trunk/uima-as/uimaj-as-core/src/main/java/org/apache/uima/aae/UimaAsThreadFactory.java
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/uima-as/uimaj-as-core/src/main/java/org/apache/uima/aae/UimaAsThreadFactory.java?rev=763950&r1=763949&r2=763950&view=diff
==============================================================================
--- incubator/uima/sandbox/trunk/uima-as/uimaj-as-core/src/main/java/org/apache/uima/aae/UimaAsThreadFactory.java (original)
+++ incubator/uima/sandbox/trunk/uima-as/uimaj-as-core/src/main/java/org/apache/uima/aae/UimaAsThreadFactory.java Fri Apr 10 14:34:11 2009
@@ -23,6 +23,7 @@
 import java.util.concurrent.ThreadFactory;
 
 import org.apache.uima.aae.controller.PrimitiveAnalysisEngineController;
+import org.springframework.core.task.TaskRejectedException;
 
 /**
  * Custom ThreadFactory for use in the TaskExecutor. The TaskExecutor is plugged in
@@ -65,14 +66,14 @@
                   //  AE instance process() method will only be called from this thread
                   controller.initializeAnalysisEngine();
                 } 
+                r.run();
                 
               } catch( Exception e) {
-                e.printStackTrace();
+                //e.printStackTrace();
                 return;
             }
             //  Call given Worker (Runnable) run() method and block. This call block until the 
             //  TaskExecutor is terminated. 
-            r.run();
           }
         });
       } catch ( Exception e) {