Class LockMetrics

java.lang.Object
com.yahoo.vespa.curator.stats.LockMetrics

public class LockMetrics extends Object
A collection of counters for events related to lock acquisition and release.
Author:
hakon
  • Constructor Details

    • LockMetrics

      public LockMetrics()
  • Method Details

    • getAndResetAcquireCount

      public int getAndResetAcquireCount()
    • getAndResetAcquireFailedCount

      public int getAndResetAcquireFailedCount()
    • getAndResetAcquireTimedOutCount

      public int getAndResetAcquireTimedOutCount()
    • getAndResetAcquireSucceededCount

      public int getAndResetAcquireSucceededCount()
    • getAndResetReleaseCount

      public int getAndResetReleaseCount()
    • getAndResetReleaseFailedCount

      public int getAndResetReleaseFailedCount()
    • getAndResetReentryCount

      public int getAndResetReentryCount()
    • getAndResetDeadlockCount

      public int getAndResetDeadlockCount()
    • getAndResetAcquireWithoutReleaseCount

      public int getAndResetAcquireWithoutReleaseCount()
    • getAndResetNakedReleaseCount

      public int getAndResetNakedReleaseCount()
    • getAndResetForeignReleaseCount

      public int getAndResetForeignReleaseCount()
    • getCumulativeAcquireCount

      public int getCumulativeAcquireCount()
    • getCumulativeAcquireFailedCount

      public int getCumulativeAcquireFailedCount()
    • getCumulativeAcquireTimedOutCount

      public int getCumulativeAcquireTimedOutCount()
    • getCumulativeAcquireSucceededCount

      public int getCumulativeAcquireSucceededCount()
    • getCumulativeReleaseCount

      public int getCumulativeReleaseCount()
    • getCumulativeReleaseFailedCount

      public int getCumulativeReleaseFailedCount()
    • getCumulativeReentryCount

      public int getCumulativeReentryCount()
    • getCumulativeDeadlockCount

      public int getCumulativeDeadlockCount()
    • getCumulativeAcquireWithoutReleaseCount

      public int getCumulativeAcquireWithoutReleaseCount()
    • getCumulativeNakedReleaseCount

      public int getCumulativeNakedReleaseCount()
    • getCumulativeForeignReleaseCount

      public int getCumulativeForeignReleaseCount()
    • getAcquireLatencyMetrics

      public LatencyMetrics getAcquireLatencyMetrics()
    • getLockedLatencyMetrics

      public LatencyMetrics getLockedLatencyMetrics()
    • getAndResetAcquireLatencyMetrics

      public LatencyMetrics getAndResetAcquireLatencyMetrics()
    • getAndResetLockedLatencyMetrics

      public LatencyMetrics getAndResetLockedLatencyMetrics()
    • toString

      public String toString()
      Overrides:
      toString in class Object