Class LockMetrics


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

      • LockMetrics

        public LockMetrics()
    • Method Detail

      • 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()