org.jdiameter.common.api.statistic
Interface IStatisticManager

All Known Implementing Classes:
StatisticManagerImpl

public interface IStatisticManager

Author:
erick.svenson@yahoo.com, Bartosz Baranowski , Alexandre Mendonca

Method Summary
 long getDelay()
           
 java.util.Set<java.lang.String> getEnabled()
           
 long getPause()
           
 java.util.List<IStatisticRecord> getPSStatisticRecord()
           
 java.util.List<IStatistic> getStatistic()
           
 boolean isOn()
           
 IStatisticRecord newCounterRecord(IStatisticRecord.Counters recordDescription)
           
 IStatisticRecord newCounterRecord(IStatisticRecord.Counters recordDescription, IStatisticRecord.ValueHolder counters)
           
 IStatisticRecord newCounterRecord(IStatisticRecord.Counters recordDescription, IStatisticRecord.ValueHolder counters, IStatisticRecord... rec)
           
 IStatisticRecord newCounterRecord(java.lang.String name, java.lang.String description)
           
 IStatisticRecord newCounterRecord(java.lang.String name, java.lang.String description, IStatisticRecord.ValueHolder counter)
           
 IStatisticRecord newPerSecondCounterRecord(java.lang.String name, IStatisticRecord.Counters recordDescription, IStatisticRecord record)
           
 IStatistic newStatistic(java.lang.String name, IStatistic.Groups group, IStatisticRecord... rec)
           
 void removePerSecondCounterRecord(IStatisticRecord rec)
           
 void removeStatistic(IStatistic stat)
           
 

Method Detail

newCounterRecord

IStatisticRecord newCounterRecord(IStatisticRecord.Counters recordDescription)

newCounterRecord

IStatisticRecord newCounterRecord(IStatisticRecord.Counters recordDescription,
                                  IStatisticRecord.ValueHolder counters)

newCounterRecord

IStatisticRecord newCounterRecord(IStatisticRecord.Counters recordDescription,
                                  IStatisticRecord.ValueHolder counters,
                                  IStatisticRecord... rec)

newCounterRecord

IStatisticRecord newCounterRecord(java.lang.String name,
                                  java.lang.String description)

newCounterRecord

IStatisticRecord newCounterRecord(java.lang.String name,
                                  java.lang.String description,
                                  IStatisticRecord.ValueHolder counter)

newPerSecondCounterRecord

IStatisticRecord newPerSecondCounterRecord(java.lang.String name,
                                           IStatisticRecord.Counters recordDescription,
                                           IStatisticRecord record)

newStatistic

IStatistic newStatistic(java.lang.String name,
                        IStatistic.Groups group,
                        IStatisticRecord... rec)

removePerSecondCounterRecord

void removePerSecondCounterRecord(IStatisticRecord rec)

removeStatistic

void removeStatistic(IStatistic stat)

isOn

boolean isOn()

getPause

long getPause()

getDelay

long getDelay()

getEnabled

java.util.Set<java.lang.String> getEnabled()

getPSStatisticRecord

java.util.List<IStatisticRecord> getPSStatisticRecord()

getStatistic

java.util.List<IStatistic> getStatistic()


Copyright © 2014. All Rights Reserved.