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;
}