Package org.apache.jackrabbit.oak.stats
Class RepositoryStats
- java.lang.Object
 - 
- javax.management.StandardMBean
 - 
- org.apache.jackrabbit.oak.commons.jmx.AnnotatedStandardMBean
 - 
- org.apache.jackrabbit.oak.stats.RepositoryStats
 
 
 
 
- 
- All Implemented Interfaces:
 javax.management.DynamicMBean,javax.management.MBeanRegistration,RepositoryStatsMBean
public class RepositoryStats extends AnnotatedStandardMBean implements RepositoryStatsMBean
 
- 
- 
Field Summary
- 
Fields inherited from interface org.apache.jackrabbit.oak.api.jmx.RepositoryStatsMBean
TYPE 
 - 
 
- 
Constructor Summary
Constructors Constructor Description RepositoryStats(RepositoryStatistics repoStats, TimeSeries maxQueueLength) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.management.openmbean.CompositeDatagetObservationEventAverage()Seeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#OBSERVATION_EVENT_AVERAGEjavax.management.openmbean.CompositeDatagetObservationEventCount()Seeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#OBSERVATION_EVENT_COUNTERjavax.management.openmbean.CompositeDatagetObservationEventDuration()Seeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#OBSERVATION_EVENT_DURATIONjavax.management.openmbean.CompositeDatagetObservationQueueMaxLength()Maximum length of observation queue in the respective time period.javax.management.openmbean.CompositeDatagetQueryAverage()Seeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#QUERY_AVERAGEjavax.management.openmbean.CompositeDatagetQueryCount()Seeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#QUERY_COUNTjavax.management.openmbean.CompositeDatagetQueryDuration()Seeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#QUERY_DURATIONjavax.management.openmbean.CompositeDatagetSessionCount()Seeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#SESSION_COUNTjavax.management.openmbean.CompositeDatagetSessionLogin()Seeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#SESSION_LOGIN_COUNTERjavax.management.openmbean.CompositeDatagetSessionReadAverage()Seeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#SESSION_READ_AVERAGEjavax.management.openmbean.CompositeDatagetSessionReadCount()Seeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#SESSION_READ_COUNTERjavax.management.openmbean.CompositeDatagetSessionReadDuration()Seeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#SESSION_READ_DURATIONjavax.management.openmbean.CompositeDatagetSessionWriteAverage()Seeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#SESSION_WRITE_AVERAGEjavax.management.openmbean.CompositeDatagetSessionWriteCount()Seeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#SESSION_WRITE_COUNTERjavax.management.openmbean.CompositeDatagetSessionWriteDuration()Seeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#SESSION_READ_DURATION 
 - 
 
- 
- 
Constructor Detail
- 
RepositoryStats
public RepositoryStats(RepositoryStatistics repoStats, TimeSeries maxQueueLength)
 
 - 
 
- 
Method Detail
- 
getSessionCount
public javax.management.openmbean.CompositeData getSessionCount()
Description copied from interface:RepositoryStatsMBeanSeeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#SESSION_COUNT- Specified by:
 getSessionCountin interfaceRepositoryStatsMBean
 
- 
getSessionLogin
public javax.management.openmbean.CompositeData getSessionLogin()
Description copied from interface:RepositoryStatsMBeanSeeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#SESSION_LOGIN_COUNTER- Specified by:
 getSessionLoginin interfaceRepositoryStatsMBean
 
- 
getSessionReadCount
public javax.management.openmbean.CompositeData getSessionReadCount()
Description copied from interface:RepositoryStatsMBeanSeeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#SESSION_READ_COUNTER- Specified by:
 getSessionReadCountin interfaceRepositoryStatsMBean
 
- 
getSessionReadDuration
public javax.management.openmbean.CompositeData getSessionReadDuration()
Description copied from interface:RepositoryStatsMBeanSeeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#SESSION_READ_DURATION- Specified by:
 getSessionReadDurationin interfaceRepositoryStatsMBean
 
- 
getSessionReadAverage
public javax.management.openmbean.CompositeData getSessionReadAverage()
Description copied from interface:RepositoryStatsMBeanSeeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#SESSION_READ_AVERAGE- Specified by:
 getSessionReadAveragein interfaceRepositoryStatsMBean
 
- 
getSessionWriteCount
public javax.management.openmbean.CompositeData getSessionWriteCount()
Description copied from interface:RepositoryStatsMBeanSeeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#SESSION_WRITE_COUNTER- Specified by:
 getSessionWriteCountin interfaceRepositoryStatsMBean
 
- 
getSessionWriteDuration
public javax.management.openmbean.CompositeData getSessionWriteDuration()
Description copied from interface:RepositoryStatsMBeanSeeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#SESSION_READ_DURATION- Specified by:
 getSessionWriteDurationin interfaceRepositoryStatsMBean
 
- 
getSessionWriteAverage
public javax.management.openmbean.CompositeData getSessionWriteAverage()
Description copied from interface:RepositoryStatsMBeanSeeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#SESSION_WRITE_AVERAGE- Specified by:
 getSessionWriteAveragein interfaceRepositoryStatsMBean
 
- 
getQueryCount
public javax.management.openmbean.CompositeData getQueryCount()
Description copied from interface:RepositoryStatsMBeanSeeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#QUERY_COUNT- Specified by:
 getQueryCountin interfaceRepositoryStatsMBean
 
- 
getQueryDuration
public javax.management.openmbean.CompositeData getQueryDuration()
Description copied from interface:RepositoryStatsMBeanSeeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#QUERY_DURATION- Specified by:
 getQueryDurationin interfaceRepositoryStatsMBean
 
- 
getQueryAverage
public javax.management.openmbean.CompositeData getQueryAverage()
Description copied from interface:RepositoryStatsMBeanSeeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#QUERY_AVERAGE- Specified by:
 getQueryAveragein interfaceRepositoryStatsMBean
 
- 
getObservationEventCount
public javax.management.openmbean.CompositeData getObservationEventCount()
Description copied from interface:RepositoryStatsMBeanSeeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#OBSERVATION_EVENT_COUNTER- Specified by:
 getObservationEventCountin interfaceRepositoryStatsMBean
 
- 
getObservationEventDuration
public javax.management.openmbean.CompositeData getObservationEventDuration()
Description copied from interface:RepositoryStatsMBeanSeeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#OBSERVATION_EVENT_DURATION- Specified by:
 getObservationEventDurationin interfaceRepositoryStatsMBean
 
- 
getObservationEventAverage
public javax.management.openmbean.CompositeData getObservationEventAverage()
Description copied from interface:RepositoryStatsMBeanSeeorg.apache.jackrabbit.api.stats.RepositoryStatistics.Type#OBSERVATION_EVENT_AVERAGE- Specified by:
 getObservationEventAveragein interfaceRepositoryStatsMBean
 
- 
getObservationQueueMaxLength
public javax.management.openmbean.CompositeData getObservationQueueMaxLength()
Description copied from interface:RepositoryStatsMBeanMaximum length of observation queue in the respective time period.- Specified by:
 getObservationQueueMaxLengthin interfaceRepositoryStatsMBean
 
 - 
 
 -