Class ServicePerformance

    • Constructor Detail

      • ServicePerformance

        public ServicePerformance()
    • Method Detail

      • setRemoteDelegate

        public void setRemoteDelegate()
      • getLabel

        public java.lang.String getLabel()
      • setIdleTime

        public void setIdleTime​(long anIdleTime)
      • 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)
      • getRawAnalysisTime

        public long getRawAnalysisTime()
      • incrementNumberOfCASesProcessed

        public void incrementNumberOfCASesProcessed()
      • getRawCasDeserializationTime

        public long getRawCasDeserializationTime()
      • incrementCasDeserializationTime

        public void incrementCasDeserializationTime​(long aCasDeserializationTime)
      • 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)
      • getRawCasPoolWaitTime

        public long getRawCasPoolWaitTime()
      • 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()
      • setProcessThreadCount

        public void setProcessThreadCount​(int processThreadCount)