Class UpdatePerformanceTracker.Entry

java.lang.Object
com.illumon.iris.db.v2.utils.UpdatePerformanceTracker.SubEntry
com.illumon.iris.db.v2.utils.UpdatePerformanceTracker.Entry
All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable
Enclosing class:
UpdatePerformanceTracker

public static class UpdatePerformanceTracker.Entry extends UpdatePerformanceTracker.SubEntry
Entry class for tracking the performance characteristics of a single recurring update event.
  • Method Details

    • onUpdateStart

      public final void onUpdateStart()
    • onUpdateStart

      public final void onUpdateStart(Index added, Index removed, Index modified, IndexShiftData shifted)
    • onUpdateStart

      public final void onUpdateStart(long added, long removed, long modified, long shifted)
    • onUpdateEnd

      public final void onUpdateEnd()
    • getQueryName

      public String getQueryName()
    • getId

      public long getId()
    • getDescription

      public String getDescription()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • append

      public com.fishlib.base.log.LogOutput append(com.fishlib.base.log.LogOutput logOutput)
      Specified by:
      append in interface com.fishlib.base.log.LogOutputAppendable
      Overrides:
      append in class UpdatePerformanceTracker.SubEntry
    • appendSimple

      public com.fishlib.base.log.LogOutput appendSimple(com.fishlib.base.log.LogOutput logOutput)
    • getClientHost

      public String getClientHost()
    • getCallerLine

      public String getCallerLine()
    • getIntervalAdded

      public long getIntervalAdded()
    • getIntervalRemoved

      public long getIntervalRemoved()
    • getIntervalModified

      public long getIntervalModified()
    • getIntervalShifted

      public long getIntervalShifted()
    • getTotalFreeMemory

      public long getTotalFreeMemory()
    • getTotalUsedMemory

      public long getTotalUsedMemory()
    • getPrimaryAuthenticatedUser

      public String getPrimaryAuthenticatedUser()
    • getPrimaryEffectiveUser

      public String getPrimaryEffectiveUser()
    • getOperationAuthenticatedUser

      public String getOperationAuthenticatedUser()
    • getOperationEffectiveUser

      public String getOperationEffectiveUser()
    • getIntervalInvocationCount

      public long getIntervalInvocationCount()