com.hazelcast.monitor
Interface LocalCountDownLatchOperationStats

All Superinterfaces:
DataSerializable, LocalInstanceOperationStats, Serializable
All Known Implementing Classes:
LocalCountDownLatchOperationStatsImpl

public interface LocalCountDownLatchOperationStats
extends LocalInstanceOperationStats


Method Summary
 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 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.
 
Methods inherited from interface com.hazelcast.monitor.LocalInstanceOperationStats
getPeriodEnd, getPeriodStart
 
Methods inherited from interface com.hazelcast.nio.DataSerializable
readData, writeData
 

Method Detail

getNumberOfCountDowns

long getNumberOfCountDowns()
Returns the number of countDown operations in this period.

Returns:
number of acquire operations

getNumberOfAwaits

long getNumberOfAwaits()
Returns the number of await operations in this period.

Returns:
number of await operations

getNumberOfOthers

long getNumberOfOthers()
Returns the number of operations other than await or countDown in this period.

Returns:
number of await operations

getTotalAwaitLatency

long getTotalAwaitLatency()
Returns the total latency of await operations in this period.

To get the average latency, divide by the number of awaits.

Returns:
total latency of all await operations

getTotalCountDownLatency

long getTotalCountDownLatency()
Returns the total latency of countdown operations in this period.

To get the average latency, divide by the number of countdowns.

Returns:
total latency of all countdown operations

getTotalOtherLatency

long getTotalOtherLatency()
Returns the total latency of operations other than await or countdown in this period.

To get the average latency, divide by the number of others.

Returns:
total latency of all await operations

getNumberOfGatesOpened

long getNumberOfGatesOpened()
Returns the number of times the count reached zero from a countdown operation in this period.

Returns:
number of attach operations

getNumberOfAwaitsReleased

long getNumberOfAwaitsReleased()
Returns the number of awaits released in this period from gate openings.

Returns:
number of awaits released


Copyright 2008-2012 Hazel Ltd. All Rights Reserved.