VMware GemFire Java API Reference
Package org.apache.geode
Interface StatisticsType
-
@Immutable public interface StatisticsType
Used to describe a logical collection of statistics. These descriptions are used to create an instance ofStatistics.To get an instance of this interface use an instance of
StatisticsFactory.- Since:
- GemFire 3.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetDescription()Returns a description of this statistics typeStringgetName()Returns the name of this statistics typeStatisticDescriptor[]getStatistics()Returns descriptions of the statistics that this statistics type gathers togetherStatisticDescriptornameToDescriptor(String name)Returns the descriptor of the statistic with the given name in this statistics instance.intnameToId(String name)Returns the id of the statistic with the given name in this statistics instance.
-
-
-
Method Detail
-
getName
String getName()
Returns the name of this statistics type- Returns:
- the name of this statistics type
-
getDescription
String getDescription()
Returns a description of this statistics type- Returns:
- a description of this statistics type
-
getStatistics
StatisticDescriptor[] getStatistics()
Returns descriptions of the statistics that this statistics type gathers together- Returns:
- an array of descriptions of the statistics that this statistics type gathers together
-
nameToId
int nameToId(String name)
Returns the id of the statistic with the given name in this statistics instance.- Parameters:
name- the name of a statistic- Returns:
- the id of the statistic with the given name in this statistics instance
- Throws:
IllegalArgumentException- No statistic namednameexists in this statistics instance.
-
nameToDescriptor
StatisticDescriptor nameToDescriptor(String name)
Returns the descriptor of the statistic with the given name in this statistics instance.- Parameters:
name- the name of a statistic- Returns:
- the descriptor of the statistic with the given name in this statistics instance
- Throws:
IllegalArgumentException- No statistic namednameexists in this statistics instance.
-
-