Package net.rubyeye.xmemcached.monitor
Class StatisticsHandler
java.lang.Object
net.rubyeye.xmemcached.monitor.StatisticsHandler
- All Implemented Interfaces:
StatisticsHandlerMBean
Statistics helper
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
long
long
long
long
long
long
long
long
long
long
long
long
long
final boolean
void
Reset the statisticsfinal void
setStatistics
(boolean statistics) final void
statistics
(CommandType cmdType) final void
statistics
(CommandType cmdType, int count)
-
Field Details
-
counterMap
-
statistics
private boolean statistics
-
-
Constructor Details
-
StatisticsHandler
public StatisticsHandler()
-
-
Method Details
-
buildCounterMap
private void buildCounterMap() -
isStatistics
public final boolean isStatistics()- Specified by:
isStatistics
in interfaceStatisticsHandlerMBean
-
statistics
-
statistics
-
setStatistics
public final void setStatistics(boolean statistics) - Specified by:
setStatistics
in interfaceStatisticsHandlerMBean
-
resetStats
public void resetStats()Description copied from interface:StatisticsHandlerMBean
Reset the statistics- Specified by:
resetStats
in interfaceStatisticsHandlerMBean
-
getAppendCount
public long getAppendCount()- Specified by:
getAppendCount
in interfaceStatisticsHandlerMBean
-
getCASCount
public long getCASCount()- Specified by:
getCASCount
in interfaceStatisticsHandlerMBean
-
getDecrCount
public long getDecrCount()- Specified by:
getDecrCount
in interfaceStatisticsHandlerMBean
-
getDeleteCount
public long getDeleteCount()- Specified by:
getDeleteCount
in interfaceStatisticsHandlerMBean
-
getGetHitCount
public long getGetHitCount()- Specified by:
getGetHitCount
in interfaceStatisticsHandlerMBean
-
getGetMissCount
public long getGetMissCount()- Specified by:
getGetMissCount
in interfaceStatisticsHandlerMBean
-
getIncrCount
public long getIncrCount()- Specified by:
getIncrCount
in interfaceStatisticsHandlerMBean
-
getMultiGetCount
public long getMultiGetCount()- Specified by:
getMultiGetCount
in interfaceStatisticsHandlerMBean
-
getMultiGetsCount
public long getMultiGetsCount()- Specified by:
getMultiGetsCount
in interfaceStatisticsHandlerMBean
-
getPrependCount
public long getPrependCount()- Specified by:
getPrependCount
in interfaceStatisticsHandlerMBean
-
getSetCount
public long getSetCount()- Specified by:
getSetCount
in interfaceStatisticsHandlerMBean
-
getAddCount
public long getAddCount()- Specified by:
getAddCount
in interfaceStatisticsHandlerMBean
-
getReplaceCount
public long getReplaceCount()- Specified by:
getReplaceCount
in interfaceStatisticsHandlerMBean
-