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
-
-