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 2011/08/24 17:58:55 UTC

svn commit: r1161177 - /uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/analysis_engine/impl/AnalysisEngineManagementImpl.java

Author: cwiklik
Date: Wed Aug 24 15:58:55 2011
New Revision: 1161177

URL: http://svn.apache.org/viewvc?rev=1161177&view=rev
Log:
UIMA-2217 added getters and setters for status,threadId, and initializationTime

Modified:
    uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/analysis_engine/impl/AnalysisEngineManagementImpl.java

Modified: uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/analysis_engine/impl/AnalysisEngineManagementImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/analysis_engine/impl/AnalysisEngineManagementImpl.java?rev=1161177&r1=1161176&r2=1161177&view=diff
==============================================================================
--- uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/analysis_engine/impl/AnalysisEngineManagementImpl.java (original)
+++ uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/analysis_engine/impl/AnalysisEngineManagementImpl.java Wed Aug 24 15:58:55 2011
@@ -74,6 +74,32 @@ public class AnalysisEngineManagementImp
 
   private String uniqueMBeanName;
 
+  
+  private State status = State.Initializing;  // Initial AE state
+  
+  private long threadId = Thread.currentThread().getId();  // Thread id which created this instance  
+  private long initializationTime;
+  
+  public long getInitializationTime() {
+    return initializationTime;
+  }
+  
+  public void setInitializationTime(long initializationTime) {
+    this.initializationTime = initializationTime;
+  }
+  public long getThreadId() {
+    return threadId;
+  }
+ 
+  public String getState() {
+    return this.status.toString();
+  }
+  
+  public void setState(State state) {
+    this.status = state;
+  }
+
+  
   public void reportAnalysisTime(long time) {
     analysisTime += time;
   }