Package org.infinispan.stats.impl
Class AbstractClusterStats
- java.lang.Object
-
- org.infinispan.stats.impl.AbstractClusterStats
-
- All Implemented Interfaces:
JmxStatisticsExposer
- Direct Known Subclasses:
ClusterCacheStatsImpl,ClusterContainerStatsImpl
@MBean public abstract class AbstractClusterStats extends Object implements JmxStatisticsExposer
- Since:
- 9.0
- Author:
- Ryan Emerson
-
-
Field Summary
Fields Modifier and Type Field Description static longDEFAULT_STALE_STATS_THRESHOLD
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetStaleStatsThreshold()booleangetStatisticsEnabled()Returns whether an interceptor's statistics are being captured.longgetTimeSinceReset()booleanisStatisticsEnabled()voidreset()voidresetStatistics()Resets 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 Detail
-
DEFAULT_STALE_STATS_THRESHOLD
public static final long DEFAULT_STALE_STATS_THRESHOLD
- See Also:
- Constant Field Values
-
-
Method Detail
-
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()
-
-