Package org.apache.uima.aae.jmx
Class ServicePerformance
java.lang.Object
org.apache.uima.aae.jmx.ServicePerformance
- All Implemented Interfaces:
Serializable,ServicePerformanceMBean
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoiddoubledoubledoubledoubledoublegetLabel()doubledoubledoublelongintlonglonglonglonglongintdoubledoublelonglonglongvoidincrementAnalysisTime(long anAnalysisTime) voidincrementCasDeserializationTime(long aCasDeserializationTime) voidincrementCasPoolWaitTime(long aCasPoolsWaitTime) voidincrementCasSerializationTime(long casSerializationTime) voidincrementIdleTime(long anIdleTime) voidvoidreset()voidsetAnalysisTime(long anAnalysisTime) Adjust the analysis time.voidsetIdleTime(long anIdleTime) voidsetProcessThreadCount(int processThreadCount) voidvoidsetReplyThreadCount(int replyThreadCount)
-
Constructor Details
-
ServicePerformance
public ServicePerformance() -
ServicePerformance
-
-
Method Details
-
setRemoteDelegate
public void setRemoteDelegate() -
getLabel
-
reset
public void reset()- Specified by:
resetin interfaceServicePerformanceMBean
-
setIdleTime
public void setIdleTime(long anIdleTime) -
getIdleTime
public double getIdleTime()- Specified by:
getIdleTimein interfaceServicePerformanceMBean
-
getRawIdleTime
public long getRawIdleTime() -
incrementIdleTime
public void incrementIdleTime(long anIdleTime) -
setAnalysisTime
public void setAnalysisTime(long anAnalysisTime) Adjust the analysis time. This method is called when a reply is received from a remote delegate. Each reply message containing a CAS include the current actual analysis time This is not a delta, its the running analysis time.- Parameters:
anAnalysisTime-
-
incrementAnalysisTime
public void incrementAnalysisTime(long anAnalysisTime) -
getAnalysisTime
public double getAnalysisTime()- Specified by:
getAnalysisTimein interfaceServicePerformanceMBean
-
getRawAnalysisTime
public long getRawAnalysisTime() -
getNumberOfCASesProcessed
public long getNumberOfCASesProcessed()- Specified by:
getNumberOfCASesProcessedin interfaceServicePerformanceMBean
-
incrementNumberOfCASesProcessed
public void incrementNumberOfCASesProcessed() -
getCasDeserializationTime
public double getCasDeserializationTime()- Specified by:
getCasDeserializationTimein interfaceServicePerformanceMBean
-
getRawCasDeserializationTime
public long getRawCasDeserializationTime() -
incrementCasDeserializationTime
public void incrementCasDeserializationTime(long aCasDeserializationTime) -
getCasSerializationTime
public double getCasSerializationTime()- Specified by:
getCasSerializationTimein interfaceServicePerformanceMBean
-
getRawCasSerializationTime
public long getRawCasSerializationTime() -
incrementCasSerializationTime
public void incrementCasSerializationTime(long casSerializationTime) -
getMaxSerializationTime
public double getMaxSerializationTime() -
getMaxDeserializationTime
public double getMaxDeserializationTime() -
getMaxAnalysisTime
public double getMaxAnalysisTime() -
incrementCasPoolWaitTime
public void incrementCasPoolWaitTime(long aCasPoolsWaitTime) -
getCasPoolWaitTime
public double getCasPoolWaitTime()- Specified by:
getCasPoolWaitTimein interfaceServicePerformanceMBean
-
getRawCasPoolWaitTime
public long getRawCasPoolWaitTime() -
getShadowCasPoolWaitTime
public double getShadowCasPoolWaitTime()- Specified by:
getShadowCasPoolWaitTimein interfaceServicePerformanceMBean
-
getTimeSpentInCMGetNext
public double getTimeSpentInCMGetNext()- Specified by:
getTimeSpentInCMGetNextin interfaceServicePerformanceMBean
-
beginWaitOnCASPool
public void beginWaitOnCASPool() -
endWaitOnCASPool
public void endWaitOnCASPool() -
getTimeWaitingForCAS
public long getTimeWaitingForCAS() -
beginWaitOnShadowCASPool
public void beginWaitOnShadowCASPool() -
endWaitOnShadowCASPool
public void endWaitOnShadowCASPool() -
getTimeWaitingForShadowPoolCAS
public long getTimeWaitingForShadowPoolCAS() -
beginGetNextWait
public void beginGetNextWait() -
endGetNextWait
public void endGetNextWait() -
getTimeWaitingInGetNext
public long getTimeWaitingInGetNext() -
getProcessThreadCount
public int getProcessThreadCount()- Specified by:
getProcessThreadCountin interfaceServicePerformanceMBean
-
setProcessThreadCount
public void setProcessThreadCount(int processThreadCount) -
getReplyThreadCount
public int getReplyThreadCount()- Specified by:
getReplyThreadCountin interfaceServicePerformanceMBean
-
setReplyThreadCount
public void setReplyThreadCount(int replyThreadCount) - Specified by:
setReplyThreadCountin interfaceServicePerformanceMBean
-