org.apache.uima.aae.jmx
Class UimaASClientInfo

java.lang.Object
  extended by org.apache.uima.aae.jmx.UimaASClientInfo
All Implemented Interfaces:
UimaASClientInfoMBean

public class UimaASClientInfo
extends java.lang.Object
implements UimaASClientInfoMBean

This class exposes client side statistics via JMX


Constructor Summary
UimaASClientInfo()
           
 
Method Summary
 java.lang.String getApplicationName()
           
 java.lang.String getAverageDeserializationTime()
           
 java.lang.String getAverageIdleTime()
           
 java.lang.String getAverageResponseLatencyTime()
           
 java.lang.String getAverageSerializationTime()
           
 java.lang.String getAverageTimeToProcessCas()
           
 java.lang.String getAverageTimeWaitingForCas()
           
 java.lang.String getAverageTimeWaitingForReply()
           
 int getCasPoolSize()
           
 java.lang.String getEndpointName()
           
 java.lang.String getMaxDeserializationTime()
           
 java.lang.String getMaxIdleTime()
           
 java.lang.String getMaxProcessTime()
           
 java.lang.String getMaxResponseLatencyTime()
           
 java.lang.String getMaxSerializationTime()
           
 java.lang.String getMaxTimeWaitingForCas()
           
 java.lang.String getMaxTimeWaitingForReply()
           
 long getMetaErrorCount()
           
 long getMetaTimeoutErrorCount()
           
 long getProcessErrorCount()
           
 long getProcessTimeoutErrorCount()
           
 int getReplyWindowSize()
           
 java.lang.String getSerialization()
           
 java.lang.String getTotalDeserializationTime()
           
 java.lang.String getTotalIdleTime()
           
 long getTotalNumberOfCasesProcessed()
           
 long getTotalNumberOfCasesRequested()
           
 java.lang.String getTotalResponseLatencyTime()
           
 java.lang.String getTotalSerializationTime()
           
 java.lang.String getTotalTimeToProcess()
           
 java.lang.String getTotalTimeWaitingForCas()
           
 java.lang.String getTotalTimeWaitingForReply()
           
 void incrementMetaErrorCount()
           
 void incrementMetaTimeoutErrorCount()
           
 void incrementProcessErrorCount()
           
 void incrementProcessTimeoutErrorCount()
           
 void incrementTotalDeserializationTime(long aDeserializationTime)
           
 void incrementTotalIdleTime(long anIdleTime)
           
 void incrementTotalNumberOfCasesProcessed()
           
 void incrementTotalResponseLatencyTime(long aResponseLatencyTime)
           
 void incrementTotalSerializationTime(long aSerializationTime)
           
 void incrementTotalTimeToProcess(long aTimeToProcess)
           
 void incrementTotalTimeWaitingForCas(long aTimeWaitingForCas)
           
 void incrementTotalTimeWaitingForReply(long aTimeWaitingForReply)
           
 void reset()
           
 void setApplicationName(java.lang.String anApplicationName)
           
 void setCasPoolSize(int casPoolSize)
           
 void setEndpointName(java.lang.String endpointName)
           
 void setReplyWindowSize(int replyWindowSize)
           
 void setSerialization(java.lang.String serializationStrategy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UimaASClientInfo

public UimaASClientInfo()
Method Detail

reset

public void reset()
Specified by:
reset in interface UimaASClientInfoMBean

getMetaErrorCount

public long getMetaErrorCount()
Specified by:
getMetaErrorCount in interface UimaASClientInfoMBean

incrementMetaErrorCount

public void incrementMetaErrorCount()
Specified by:
incrementMetaErrorCount in interface UimaASClientInfoMBean

getMetaTimeoutErrorCount

public long getMetaTimeoutErrorCount()
Specified by:
getMetaTimeoutErrorCount in interface UimaASClientInfoMBean

incrementMetaTimeoutErrorCount

public void incrementMetaTimeoutErrorCount()
Specified by:
incrementMetaTimeoutErrorCount in interface UimaASClientInfoMBean

getProcessTimeoutErrorCount

public long getProcessTimeoutErrorCount()
Specified by:
getProcessTimeoutErrorCount in interface UimaASClientInfoMBean

incrementProcessTimeoutErrorCount

public void incrementProcessTimeoutErrorCount()
Specified by:
incrementProcessTimeoutErrorCount in interface UimaASClientInfoMBean

getProcessErrorCount

public long getProcessErrorCount()
Specified by:
getProcessErrorCount in interface UimaASClientInfoMBean

incrementProcessErrorCount

public void incrementProcessErrorCount()
Specified by:
incrementProcessErrorCount in interface UimaASClientInfoMBean

getEndpointName

public java.lang.String getEndpointName()
Specified by:
getEndpointName in interface UimaASClientInfoMBean

setEndpointName

public void setEndpointName(java.lang.String endpointName)
Specified by:
setEndpointName in interface UimaASClientInfoMBean

getReplyWindowSize

public int getReplyWindowSize()

setReplyWindowSize

public void setReplyWindowSize(int replyWindowSize)

getCasPoolSize

public int getCasPoolSize()
Specified by:
getCasPoolSize in interface UimaASClientInfoMBean

setCasPoolSize

public void setCasPoolSize(int casPoolSize)
Specified by:
setCasPoolSize in interface UimaASClientInfoMBean

getApplicationName

public java.lang.String getApplicationName()
Specified by:
getApplicationName in interface UimaASClientInfoMBean

getAverageDeserializationTime

public java.lang.String getAverageDeserializationTime()
Specified by:
getAverageDeserializationTime in interface UimaASClientInfoMBean

getAverageIdleTime

public java.lang.String getAverageIdleTime()
Specified by:
getAverageIdleTime in interface UimaASClientInfoMBean

getAverageSerializationTime

public java.lang.String getAverageSerializationTime()
Specified by:
getAverageSerializationTime in interface UimaASClientInfoMBean

getAverageTimeToProcessCas

public java.lang.String getAverageTimeToProcessCas()
Specified by:
getAverageTimeToProcessCas in interface UimaASClientInfoMBean

getAverageTimeWaitingForReply

public java.lang.String getAverageTimeWaitingForReply()
Specified by:
getAverageTimeWaitingForReply in interface UimaASClientInfoMBean

getAverageResponseLatencyTime

public java.lang.String getAverageResponseLatencyTime()
Specified by:
getAverageResponseLatencyTime in interface UimaASClientInfoMBean

getAverageTimeWaitingForCas

public java.lang.String getAverageTimeWaitingForCas()
Specified by:
getAverageTimeWaitingForCas in interface UimaASClientInfoMBean

getMaxDeserializationTime

public java.lang.String getMaxDeserializationTime()
Specified by:
getMaxDeserializationTime in interface UimaASClientInfoMBean

getMaxIdleTime

public java.lang.String getMaxIdleTime()
Specified by:
getMaxIdleTime in interface UimaASClientInfoMBean

getMaxProcessTime

public java.lang.String getMaxProcessTime()
Specified by:
getMaxProcessTime in interface UimaASClientInfoMBean

getMaxSerializationTime

public java.lang.String getMaxSerializationTime()
Specified by:
getMaxSerializationTime in interface UimaASClientInfoMBean

getMaxTimeWaitingForReply

public java.lang.String getMaxTimeWaitingForReply()
Specified by:
getMaxTimeWaitingForReply in interface UimaASClientInfoMBean

getMaxResponseLatencyTime

public java.lang.String getMaxResponseLatencyTime()
Specified by:
getMaxResponseLatencyTime in interface UimaASClientInfoMBean

getMaxTimeWaitingForCas

public java.lang.String getMaxTimeWaitingForCas()
Specified by:
getMaxTimeWaitingForCas in interface UimaASClientInfoMBean

getTotalDeserializationTime

public java.lang.String getTotalDeserializationTime()
Specified by:
getTotalDeserializationTime in interface UimaASClientInfoMBean

getTotalIdleTime

public java.lang.String getTotalIdleTime()
Specified by:
getTotalIdleTime in interface UimaASClientInfoMBean

getTotalNumberOfCasesProcessed

public long getTotalNumberOfCasesProcessed()
Specified by:
getTotalNumberOfCasesProcessed in interface UimaASClientInfoMBean

getTotalNumberOfCasesRequested

public long getTotalNumberOfCasesRequested()
Specified by:
getTotalNumberOfCasesRequested in interface UimaASClientInfoMBean

getTotalSerializationTime

public java.lang.String getTotalSerializationTime()
Specified by:
getTotalSerializationTime in interface UimaASClientInfoMBean

getTotalTimeToProcess

public java.lang.String getTotalTimeToProcess()
Specified by:
getTotalTimeToProcess in interface UimaASClientInfoMBean

getTotalTimeWaitingForReply

public java.lang.String getTotalTimeWaitingForReply()
Specified by:
getTotalTimeWaitingForReply in interface UimaASClientInfoMBean

getTotalResponseLatencyTime

public java.lang.String getTotalResponseLatencyTime()
Specified by:
getTotalResponseLatencyTime in interface UimaASClientInfoMBean

getTotalTimeWaitingForCas

public java.lang.String getTotalTimeWaitingForCas()
Specified by:
getTotalTimeWaitingForCas in interface UimaASClientInfoMBean

setApplicationName

public void setApplicationName(java.lang.String anApplicationName)
Specified by:
setApplicationName in interface UimaASClientInfoMBean

incrementTotalIdleTime

public void incrementTotalIdleTime(long anIdleTime)
Specified by:
incrementTotalIdleTime in interface UimaASClientInfoMBean

incrementTotalNumberOfCasesProcessed

public void incrementTotalNumberOfCasesProcessed()
Specified by:
incrementTotalNumberOfCasesProcessed in interface UimaASClientInfoMBean

incrementTotalSerializationTime

public void incrementTotalSerializationTime(long aSerializationTime)
Specified by:
incrementTotalSerializationTime in interface UimaASClientInfoMBean

incrementTotalTimeToProcess

public void incrementTotalTimeToProcess(long aTimeToProcess)
Specified by:
incrementTotalTimeToProcess in interface UimaASClientInfoMBean

incrementTotalDeserializationTime

public void incrementTotalDeserializationTime(long aDeserializationTime)
Specified by:
incrementTotalDeserializationTime in interface UimaASClientInfoMBean

incrementTotalTimeWaitingForReply

public void incrementTotalTimeWaitingForReply(long aTimeWaitingForReply)
Specified by:
incrementTotalTimeWaitingForReply in interface UimaASClientInfoMBean

incrementTotalResponseLatencyTime

public void incrementTotalResponseLatencyTime(long aResponseLatencyTime)
Specified by:
incrementTotalResponseLatencyTime in interface UimaASClientInfoMBean

incrementTotalTimeWaitingForCas

public void incrementTotalTimeWaitingForCas(long aTimeWaitingForCas)
Specified by:
incrementTotalTimeWaitingForCas in interface UimaASClientInfoMBean

getSerialization

public java.lang.String getSerialization()
Specified by:
getSerialization in interface UimaASClientInfoMBean

setSerialization

public void setSerialization(java.lang.String serializationStrategy)
Specified by:
setSerialization in interface UimaASClientInfoMBean


Copyright © 2011. All Rights Reserved.