| 
 | ehcache | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.ehcache.statistics.beans.ProxiedDynamicMBean
net.sf.ehcache.statistics.beans.ExtendedStatisticsMBean
public class ExtendedStatisticsMBean
A dynamically built mbean based on the available statistics for a cache.
| Constructor Summary | |
|---|---|
| ExtendedStatisticsMBean(Ehcache cache,
                        ExtendedStatistics extendedStatistics)Instantiates a new extended statistics m bean. | |
| Method Summary | |
|---|---|
| static String | divineName(Ehcache cache)Divine the name. | 
| protected  Map | historyToMapDouble(List<org.terracotta.statistics.archive.Timestamped<Double>> history)History to map double. | 
| protected  Map | historyToMapLong(List<org.terracotta.statistics.archive.Timestamped<Long>> history)History to map long. | 
|  void | recordDoubleStatistic(List<AttributeProxy> proxies,
                      String longerName,
                      String baseDescription,
                      ExtendedStatistics.Statistic<Double> stat)Record double statistic. | 
|  void | recordLongStatistic(List<AttributeProxy> proxies,
                    String longerName,
                    String baseDescription,
                    ExtendedStatistics.Statistic<Long> stat)Record long statistic. | 
| Methods inherited from class net.sf.ehcache.statistics.beans.ProxiedDynamicMBean | 
|---|
| getAttribute, getAttributes, getBeanName, getMBeanInfo, initialize, invoke, setAttribute, setAttributes | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ExtendedStatisticsMBean(Ehcache cache,
                               ExtendedStatistics extendedStatistics)
cache - the cacheextendedStatistics - the extended statistics| Method Detail | 
|---|
public void recordDoubleStatistic(List<AttributeProxy> proxies,
                                  String longerName,
                                  String baseDescription,
                                  ExtendedStatistics.Statistic<Double> stat)
proxies - the proxieslongerName - the longer namebaseDescription - the base descriptionstat - the stat
public void recordLongStatistic(List<AttributeProxy> proxies,
                                String longerName,
                                String baseDescription,
                                ExtendedStatistics.Statistic<Long> stat)
proxies - the proxieslongerName - the longer namebaseDescription - the base descriptionstat - the statprotected Map historyToMapLong(List<org.terracotta.statistics.archive.Timestamped<Long>> history)
history - the history
protected Map historyToMapDouble(List<org.terracotta.statistics.archive.Timestamped<Double>> history)
history - the history
public static String divineName(Ehcache cache)
cache - the cache
| 
 | ehcache | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||