public class LocalCountDownLatchOperationStatsImpl extends Object implements LocalCountDownLatchOperationStats
| Constructor and Description |
|---|
LocalCountDownLatchOperationStatsImpl() |
| Modifier and Type | Method and Description |
|---|---|
long |
getNumberOfAwaits()
Returns the number of await operations in this period.
|
long |
getNumberOfAwaitsReleased()
Returns the number of awaits released in this period from gate
openings.
|
long |
getNumberOfCountDowns()
Returns the number of countDown operations in this period.
|
long |
getNumberOfGatesOpened()
Returns the number of times the count reached zero from a countdown
operation in this period.
|
long |
getNumberOfOthers()
Returns the number of operations other than await or countDown
in this period.
|
long |
getPeriodEnd()
Gets the end time of the period in milliseconds.
|
long |
getPeriodStart()
Gets the start time of the period in milliseconds.
|
long |
getTotalAwaitLatency()
Returns the total latency of await operations in this period.
|
long |
getTotalCountDownLatency()
Returns the total latency of countdown operations in this period.
|
long |
getTotalOtherLatency()
Returns the total latency of operations other than await or
countdown in this period.
|
void |
readData(DataInput in) |
String |
toString() |
long |
total() |
void |
writeData(DataOutput out) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetPeriodEnd, getPeriodStartreadData, writeDatapublic LocalCountDownLatchOperationStatsImpl()
public long total()
public long getNumberOfAwaits()
LocalCountDownLatchOperationStatsgetNumberOfAwaits in interface LocalCountDownLatchOperationStatspublic long getNumberOfCountDowns()
LocalCountDownLatchOperationStatsgetNumberOfCountDowns in interface LocalCountDownLatchOperationStatspublic long getNumberOfOthers()
LocalCountDownLatchOperationStatsgetNumberOfOthers in interface LocalCountDownLatchOperationStatspublic long getTotalAwaitLatency()
LocalCountDownLatchOperationStatsTo get the average latency, divide by the number of awaits.
getTotalAwaitLatency in interface LocalCountDownLatchOperationStatspublic long getTotalCountDownLatency()
LocalCountDownLatchOperationStatsTo get the average latency, divide by the number of countdowns.
getTotalCountDownLatency in interface LocalCountDownLatchOperationStatspublic long getTotalOtherLatency()
LocalCountDownLatchOperationStatsTo get the average latency, divide by the number of others.
getTotalOtherLatency in interface LocalCountDownLatchOperationStatspublic long getNumberOfAwaitsReleased()
LocalCountDownLatchOperationStatsgetNumberOfAwaitsReleased in interface LocalCountDownLatchOperationStatspublic long getNumberOfGatesOpened()
LocalCountDownLatchOperationStatsgetNumberOfGatesOpened in interface LocalCountDownLatchOperationStatspublic final long getPeriodStart()
LocalInstanceOperationStatsgetPeriodStart in interface LocalInstanceOperationStatspublic final long getPeriodEnd()
LocalInstanceOperationStatsgetPeriodEnd in interface LocalInstanceOperationStatspublic final void writeData(DataOutput out) throws IOException
writeData in interface DataSerializableIOExceptionpublic final void readData(DataInput in) throws IOException
readData in interface DataSerializableIOExceptionCopyright © 2008-2013 Hazelcast, Inc. All Rights Reserved.