Package jetbrains.buildServer.util
Class Vars
- java.lang.Object
-
- jetbrains.buildServer.util.Vars
-
- All Implemented Interfaces:
Comparable<Vars>
public class Vars extends Object implements Comparable<Vars>
We want to monitor how often some actions occurs in TeamCity and report some statistics about it. So this class will help us. Usage: Vars.inc("name of counter");- Author:
- kir
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Vars o)static Vars[]counters()static voiddumpAsText()booleanequals(Object o)longgetCount0()longgetCount1()longgetCount2()DategetLastModified()StringgetName()inthashCode()static voidinc(String actionName)static voidreset()static voidresetCounters()static voidsetTimeService(TimeService timeService)
-
-
-
Constructor Detail
-
Vars
public Vars(String actionName)
-
-
Method Detail
-
inc
public static void inc(String actionName)
-
resetCounters
public static void resetCounters()
-
getCount0
public long getCount0()
-
getCount1
public long getCount1()
-
getCount2
public long getCount2()
-
getLastModified
public Date getLastModified()
-
getName
public String getName()
-
counters
public static Vars[] counters()
-
reset
public static void reset()
-
setTimeService
public static void setTimeService(@NotNull TimeService timeService)
-
dumpAsText
public static void dumpAsText()
-
compareTo
public int compareTo(Vars o)
- Specified by:
compareToin interfaceComparable<Vars>
-
-