Package com.yahoo.vespa.curator.stats
Class LockMetrics
- java.lang.Object
-
- com.yahoo.vespa.curator.stats.LockMetrics
-
public class LockMetrics extends java.lang.Object
A collection of counters for events related to lock acquisition and release.- Author:
- hakon
-
-
Constructor Summary
Constructors Constructor Description LockMetrics()
-
Method Summary
-
-
-
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()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-