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