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/06/24 21:20:01 UTC
svn commit: r788139 -
/incubator/uima/sandbox/trunk/uima-as/uimaj-as-core/src/main/java/org/apache/uima/aae/UimaAsThreadFactory.java
Author: cwiklik
Date: Wed Jun 24 19:20:01 2009
New Revision: 788139
URL: http://svn.apache.org/viewvc?rev=788139&view=rev
Log:
UIMA-1401 Assign names to created threads that are based on the component name
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=788139&r1=788138&r2=788139&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 Wed Jun 24 19:20:01 2009
@@ -60,20 +60,20 @@
try {
newThread = new Thread(theThreadGroup, new Runnable() {
public void run() {
+ Thread.currentThread().setName(controller.getComponentName()+" Process Thread-"+Thread.currentThread().getId());
try {
if ( controller != null && !controller.threadAssignedToAE() ) {
// call the controller to initialize next instance of AE. Once initialized this
// AE instance process() method will only be called from this thread
controller.initializeAnalysisEngine();
}
+ // Call given Worker (Runnable) run() method and block. This call block until the
+ // TaskExecutor is terminated.
r.run();
-
} catch( Exception e) {
//e.printStackTrace();
return;
}
- // Call given Worker (Runnable) run() method and block. This call block until the
- // TaskExecutor is terminated.
}
});
} catch ( Exception e) {