Package com.illumon.iris.db.v2.utils
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 Summary
Modifier and Type Method Description com.fishlib.base.log.LogOutput
append(com.fishlib.base.log.LogOutput logOutput)
com.fishlib.base.log.LogOutput
appendSimple(com.fishlib.base.log.LogOutput logOutput)
String
getCallerLine()
String
getClientHost()
String
getDescription()
long
getId()
long
getIntervalAdded()
long
getIntervalInvocationCount()
long
getIntervalModified()
long
getIntervalRemoved()
long
getIntervalShifted()
String
getOperationAuthenticatedUser()
String
getOperationEffectiveUser()
String
getPrimaryAuthenticatedUser()
String
getPrimaryEffectiveUser()
String
getQueryName()
long
getTotalFreeMemory()
long
getTotalUsedMemory()
void
onUpdateEnd()
void
onUpdateStart()
void
onUpdateStart(long added, long removed, long modified, long shifted)
void
onUpdateStart(Index added, Index removed, Index modified, IndexShiftData shifted)
String
toString()
Methods inherited from class com.illumon.iris.db.v2.utils.UpdatePerformanceTracker.SubEntry
accumulate, getIntervalAllocatedBytes, getIntervalCpuNanos, getIntervalInitialReads, getIntervalInitialReadUsageNanos, getIntervalPoolAllocatedBytes, getIntervalRepeatReads, getIntervalRepeatReadUsageNanos, getIntervalUsageNanos, getIntervalUserCpuNanos, onSubEntryEnd, onSubEntryStart
-
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
-
getId
public long getId() -
getDescription
-
toString
-
append
public com.fishlib.base.log.LogOutput append(com.fishlib.base.log.LogOutput logOutput)- Specified by:
append
in interfacecom.fishlib.base.log.LogOutputAppendable
- Overrides:
append
in classUpdatePerformanceTracker.SubEntry
-
appendSimple
public com.fishlib.base.log.LogOutput appendSimple(com.fishlib.base.log.LogOutput logOutput) -
getClientHost
-
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
-
getPrimaryEffectiveUser
-
getOperationAuthenticatedUser
-
getOperationEffectiveUser
-
getIntervalInvocationCount
public long getIntervalInvocationCount()
-