Index: jackrabbit-api/src/main/java/org/apache/jackrabbit/api/stats/RepositoryStatistics.java IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- jackrabbit-api/src/main/java/org/apache/jackrabbit/api/stats/RepositoryStatistics.java (date 1391592440000) +++ jackrabbit-api/src/main/java/org/apache/jackrabbit/api/stats/RepositoryStatistics.java (date 1391636457000) @@ -23,6 +23,7 @@ */ public interface RepositoryStatistics { + // TODO document enum Type { BUNDLE_READ_COUNTER(true), BUNDLE_WRITE_COUNTER(true), @@ -45,7 +46,10 @@ SESSION_COUNT(false), QUERY_COUNT(true), QUERY_DURATION(true), - QUERY_AVERAGE(true); + QUERY_AVERAGE(true), // FIXME false!? + OBSERVATION_EVENT_COUNTER(true), + OBSERVATION_EVENT_DURATION(true), + OBSERVATION_EVENT_AVERAGE(true); private final boolean resetValueEachSecond; Index: jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/stats/RepositoryStatisticsImpl.java IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/stats/RepositoryStatisticsImpl.java (date 1391592440000) +++ jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/stats/RepositoryStatisticsImpl.java (date 1391636457000) @@ -49,8 +49,10 @@ Type.BUNDLE_CACHE_MISS_DURATION, Type.BUNDLE_CACHE_MISS_AVERAGE); createAvg(Type.BUNDLE_WRITE_COUNTER, Type.BUNDLE_WRITE_DURATION, Type.BUNDLE_WRITE_AVERAGE); - createAvg(Type.QUERY_COUNT, Type.QUERY_DURATION, Type.QUERY_AVERAGE); - + createAvg(Type.QUERY_COUNT, Type.QUERY_DURATION, + Type.QUERY_AVERAGE); + createAvg(Type.OBSERVATION_EVENT_COUNTER, Type.OBSERVATION_EVENT_DURATION, + Type.OBSERVATION_EVENT_AVERAGE); } private void createAvg(Type count, Type duration, Type avgTs) {