public class RepositoryStatisticsBean extends Object implements RepositoryStatisticsMXBean
RepositoryStatisticsMXBean.| Constructor and Description |
|---|
RepositoryStatisticsBean(RepositoryMonitor monitor,
String repositoryName) |
public RepositoryStatisticsBean(RepositoryMonitor monitor, String repositoryName)
monitor - an active RepositoryMonitor instance which will be used for getting repository statisticsrepositoryName - a non-null String, the name of the repository.public void start()
public void stop()
public List<EnumDescription> getValueMetrics()
RepositoryStatisticsMXBeanValueMetric enumerations that are available for use by the caller with
RepositoryStatisticsMXBean.getValues(org.modeshape.jcr.api.monitor.ValueMetric, org.modeshape.jcr.api.monitor.Window).getValueMetrics in interface RepositoryStatisticsMXBeanRepositoryMonitor.getAvailableValueMetrics()public List<EnumDescription> getDurationMetrics()
RepositoryStatisticsMXBeanDurationMetric enumerations that are available for use by the caller with
RepositoryStatisticsMXBean.getDurations(org.modeshape.jcr.api.monitor.DurationMetric, org.modeshape.jcr.api.monitor.Window).getDurationMetrics in interface RepositoryStatisticsMXBeanRepositoryMonitor.getAvailableDurationMetrics()public List<EnumDescription> getTimeWindows()
RepositoryStatisticsMXBeanWindow enumerations that are available for use by the caller with
RepositoryStatisticsMXBean.getValues(org.modeshape.jcr.api.monitor.ValueMetric, org.modeshape.jcr.api.monitor.Window) and
RepositoryStatisticsMXBean.getDurations(org.modeshape.jcr.api.monitor.DurationMetric, org.modeshape.jcr.api.monitor.Window).getTimeWindows in interface RepositoryStatisticsMXBeanRepositoryMonitor.getAvailableWindows()public HistoricalData getValues(ValueMetric metric, Window windowInTime) throws MBeanException
RepositoryStatisticsMXBeangetValues in interface RepositoryStatisticsMXBeanmetric - the value metric; may not be nullwindowInTime - the window specifying which statistics are to be returned; may not be nullMBeanException - if anything unexpected fails while performing the operation.RepositoryMonitor.getHistory(org.modeshape.jcr.api.monitor.ValueMetric, org.modeshape.jcr.api.monitor.Window)public HistoricalData getDurations(DurationMetric metric, Window windowInTime) throws MBeanException
RepositoryStatisticsMXBeangetDurations in interface RepositoryStatisticsMXBeanmetric - the duration metric; may not be nullwindowInTime - the window specifying which statistics are to be returned; may not be nullMBeanException - if anything unexpected fails while performing the operation.RepositoryMonitor.getHistory(org.modeshape.jcr.api.monitor.DurationMetric, org.modeshape.jcr.api.monitor.Window)public List<DurationData> getLongestRunning(DurationMetric metric) throws MBeanException
RepositoryStatisticsMXBeangetLongestRunning in interface RepositoryStatisticsMXBeanmetric - the duration metric; may not be nullMBeanException - if anything unexpected fails while performing the operation.RepositoryMonitor.getLongestRunning(org.modeshape.jcr.api.monitor.DurationMetric)Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.