org.apache.jackrabbit.stats
Class RepositoryStatisticsImpl

java.lang.Object
  extended by org.apache.jackrabbit.stats.RepositoryStatisticsImpl
All Implemented Interfaces:
Iterable<Map.Entry<String,org.apache.jackrabbit.api.stats.TimeSeries>>, org.apache.jackrabbit.api.stats.RepositoryStatistics

public class RepositoryStatisticsImpl
extends Object
implements Iterable<Map.Entry<String,org.apache.jackrabbit.api.stats.TimeSeries>>, org.apache.jackrabbit.api.stats.RepositoryStatistics


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.jackrabbit.api.stats.RepositoryStatistics
org.apache.jackrabbit.api.stats.RepositoryStatistics.Type
 
Constructor Summary
RepositoryStatisticsImpl()
           
RepositoryStatisticsImpl(ScheduledExecutorService executor)
           
 
Method Summary
 AtomicLong getCounter(org.apache.jackrabbit.api.stats.RepositoryStatistics.Type type)
           
 AtomicLong getCounter(String type, boolean resetValueEachSecond)
           
 org.apache.jackrabbit.api.stats.TimeSeries getTimeSeries(org.apache.jackrabbit.api.stats.RepositoryStatistics.Type type)
           
 org.apache.jackrabbit.api.stats.TimeSeries getTimeSeries(String type, boolean resetValueEachSecond)
           
 Iterator<Map.Entry<String,org.apache.jackrabbit.api.stats.TimeSeries>> iterator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryStatisticsImpl

public RepositoryStatisticsImpl()

RepositoryStatisticsImpl

public RepositoryStatisticsImpl(ScheduledExecutorService executor)
Method Detail

iterator

public Iterator<Map.Entry<String,org.apache.jackrabbit.api.stats.TimeSeries>> iterator()
Specified by:
iterator in interface Iterable<Map.Entry<String,org.apache.jackrabbit.api.stats.TimeSeries>>

getCounter

public AtomicLong getCounter(org.apache.jackrabbit.api.stats.RepositoryStatistics.Type type)

getCounter

public AtomicLong getCounter(String type,
                             boolean resetValueEachSecond)

getTimeSeries

public org.apache.jackrabbit.api.stats.TimeSeries getTimeSeries(org.apache.jackrabbit.api.stats.RepositoryStatistics.Type type)
Specified by:
getTimeSeries in interface org.apache.jackrabbit.api.stats.RepositoryStatistics

getTimeSeries

public org.apache.jackrabbit.api.stats.TimeSeries getTimeSeries(String type,
                                                                boolean resetValueEachSecond)
Specified by:
getTimeSeries in interface org.apache.jackrabbit.api.stats.RepositoryStatistics


Copyright © 2004-2014 The Apache Software Foundation. All Rights Reserved.