Package org.infinispan.stats.impl
Class AbstractClusterStats
java.lang.Object
org.infinispan.stats.impl.AbstractClusterStats
- All Implemented Interfaces:
JmxStatisticsExposer
- Direct Known Subclasses:
AbstractContainerStats,ClusterCacheStatsImpl
- Since:
- 9.0
- Author:
- Ryan Emerson
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionlongbooleanReturns whether an interceptor's statistics are being captured.longbooleanvoidreset()voidResets an interceptor's cache statisticsvoidsetStaleStatsThreshold(long staleStatsThreshold) voidsetStatisticsEnabled(boolean enabled) Enables an interceptor's cache statistics If true, the interceptor will capture statistics and make them available through the mbean.
-
Field Details
-
DEFAULT_STALE_STATS_THRESHOLD
public static final long DEFAULT_STALE_STATS_THRESHOLD- See Also:
-
-
Method Details
-
reset
public void reset() -
getStaleStatsThreshold
@ManagedAttribute(description="Gets the threshold for cluster wide stats refresh (milliseconds)", displayName="Stale Stats Threshold", dataType=TRAIT, writable=true) public long getStaleStatsThreshold() -
setStaleStatsThreshold
public void setStaleStatsThreshold(long staleStatsThreshold) -
resetStatistics
@ManagedOperation(description="Resets statistics gathered by this component", displayName="Reset statistics") public void resetStatistics()Description copied from interface:JmxStatisticsExposerResets an interceptor's cache statistics- Specified by:
resetStatisticsin interfaceJmxStatisticsExposer
-
getTimeSinceReset
@ManagedAttribute(description="Number of seconds since the cluster-wide statistics were last reset", displayName="Seconds since cluster-wide statistics were reset", units=SECONDS) public long getTimeSinceReset() -
setStatisticsEnabled
public void setStatisticsEnabled(boolean enabled) Description copied from interface:JmxStatisticsExposerEnables an interceptor's cache statistics If true, the interceptor will capture statistics and make them available through the mbean.- Specified by:
setStatisticsEnabledin interfaceJmxStatisticsExposer- Parameters:
enabled- true if statistics should be captured
-
getStatisticsEnabled
public boolean getStatisticsEnabled()Description copied from interface:JmxStatisticsExposerReturns whether an interceptor's statistics are being captured.- Specified by:
getStatisticsEnabledin interfaceJmxStatisticsExposer- Returns:
- true if statistics are captured
-
isStatisticsEnabled
@ManagedAttribute(description="Enables or disables the gathering of statistics by this component", displayName="Statistics enabled", dataType=TRAIT, writable=true) public boolean isStatisticsEnabled()
-