Package tigase.stats
Class StatisticsList
- java.lang.Object
-
- tigase.stats.StatisticsList
-
- All Implemented Interfaces:
java.lang.Iterable<StatRecord>
public class StatisticsList extends java.lang.Object implements java.lang.Iterable<StatRecord>
Created: Jul 10, 2009 3:23:23 PM- Author:
- Artur Hefczyc
-
-
Constructor Summary
Constructors Constructor Description StatisticsList(java.util.logging.Level level)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(java.lang.String comp, java.lang.String description, float value, java.util.logging.Level recordLevel)booleanadd(java.lang.String comp, java.lang.String description, int value, java.util.logging.Level recordLevel)booleanadd(java.lang.String comp, java.lang.String description, long value, java.util.logging.Level recordLevel)booleanadd(java.lang.String comp, java.lang.String description, java.lang.String value, java.util.logging.Level recordLevel)<E extends java.lang.Number>
booleanadd(java.lang.String comp, java.lang.String description, java.util.Collection<E> value, java.util.logging.Level recordLevel)java.util.LinkedHashMap<java.lang.String,StatRecord>addCompStats(java.lang.String comp)booleancheckLevel(java.util.logging.Level recordLevel)booleancheckLevel(java.util.logging.Level recordLevel, int value)booleancheckLevel(java.util.logging.Level recordLevel, long value)booleancheckLevel(java.util.logging.Level recordLevel, StatRecord record)<E> java.util.Collection<E>getCollectionValue(java.lang.String dataId)<E> java.util.Collection<E>getCollectionValue(java.lang.String comp, java.lang.String description, java.util.Collection<E> def)intgetCompConnections(java.lang.String comp)longgetCompIq(java.lang.String comp)longgetCompIqReceived(java.lang.String comp)longgetCompIqSent(java.lang.String comp)longgetCompMsg(java.lang.String comp)longgetCompMsgReceived(java.lang.String comp)longgetCompMsgSent(java.lang.String comp)java.util.Set<java.lang.String>getCompNames()Returns names of every component for which statistics are stored instatsvariablelonggetCompPackets(java.lang.String comp)longgetCompPres(java.lang.String comp)longgetCompPresReceived(java.lang.String comp)longgetCompPresSent(java.lang.String comp)longgetCompReceivedPackets(java.lang.String comp)longgetCompSentPackets(java.lang.String comp)java.util.LinkedHashMap<java.lang.String,StatRecord>getCompStats(java.lang.String comp)java.lang.ObjectgetValue(java.lang.String dataId)floatgetValue(java.lang.String comp, java.lang.String description, float def)intgetValue(java.lang.String comp, java.lang.String description, int def)longgetValue(java.lang.String comp, java.lang.String description, long def)java.lang.StringgetValue(java.lang.String comp, java.lang.String description, java.lang.String def)<E> java.util.Collection<E>getValue(java.lang.String comp, java.lang.String description, java.util.Collection<E> def)java.util.Iterator<StatRecord>iterator()java.lang.StringtoString()
-
-
-
Method Detail
-
add
public boolean add(java.lang.String comp, java.lang.String description, long value, java.util.logging.Level recordLevel)
-
add
public boolean add(java.lang.String comp, java.lang.String description, int value, java.util.logging.Level recordLevel)
-
add
public boolean add(java.lang.String comp, java.lang.String description, java.lang.String value, java.util.logging.Level recordLevel)
-
add
public boolean add(java.lang.String comp, java.lang.String description, float value, java.util.logging.Level recordLevel)
-
add
public <E extends java.lang.Number> boolean add(java.lang.String comp, java.lang.String description, java.util.Collection<E> value, java.util.logging.Level recordLevel)
-
addCompStats
public java.util.LinkedHashMap<java.lang.String,StatRecord> addCompStats(java.lang.String comp)
-
checkLevel
public boolean checkLevel(java.util.logging.Level recordLevel)
-
checkLevel
public boolean checkLevel(java.util.logging.Level recordLevel, long value)
-
checkLevel
public boolean checkLevel(java.util.logging.Level recordLevel, StatRecord record)
-
checkLevel
public boolean checkLevel(java.util.logging.Level recordLevel, int value)
-
getCompConnections
public int getCompConnections(java.lang.String comp)
-
getCompIq
public long getCompIq(java.lang.String comp)
-
getCompIqReceived
public long getCompIqReceived(java.lang.String comp)
-
getCompIqSent
public long getCompIqSent(java.lang.String comp)
-
getCompNames
public java.util.Set<java.lang.String> getCompNames()
Returns names of every component for which statistics are stored instatsvariable
-
getCompMsg
public long getCompMsg(java.lang.String comp)
-
getCompMsgReceived
public long getCompMsgReceived(java.lang.String comp)
-
getCompMsgSent
public long getCompMsgSent(java.lang.String comp)
-
getCompPackets
public long getCompPackets(java.lang.String comp)
-
getCompPres
public long getCompPres(java.lang.String comp)
-
getCompPresReceived
public long getCompPresReceived(java.lang.String comp)
-
getCompPresSent
public long getCompPresSent(java.lang.String comp)
-
getCompReceivedPackets
public long getCompReceivedPackets(java.lang.String comp)
-
getCompSentPackets
public long getCompSentPackets(java.lang.String comp)
-
getCompStats
public java.util.LinkedHashMap<java.lang.String,StatRecord> getCompStats(java.lang.String comp)
-
getValue
public long getValue(java.lang.String comp, java.lang.String description, long def)
-
getValue
public float getValue(java.lang.String comp, java.lang.String description, float def)
-
getValue
public int getValue(java.lang.String comp, java.lang.String description, int def)
-
getValue
public java.lang.String getValue(java.lang.String comp, java.lang.String description, java.lang.String def)
-
getValue
public <E> java.util.Collection<E> getValue(java.lang.String comp, java.lang.String description, java.util.Collection<E> def)
-
getCollectionValue
public <E> java.util.Collection<E> getCollectionValue(java.lang.String dataId)
-
getCollectionValue
public <E> java.util.Collection<E> getCollectionValue(java.lang.String comp, java.lang.String description, java.util.Collection<E> def)
-
getValue
public java.lang.Object getValue(java.lang.String dataId)
-
iterator
public java.util.Iterator<StatRecord> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<StatRecord>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-