Package io.hyperfoil.api.statistics
Class Counters
- java.lang.Object
-
- io.hyperfoil.api.statistics.Counters
-
- All Implemented Interfaces:
StatsExtension,java.io.Serializable,java.lang.Cloneable
@MetaInfServices(StatsExtension.class) public class Counters extends java.lang.Object implements StatsExtension
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(StatsExtension other)java.lang.StringbyHeader(java.lang.String header)StatsExtensionclone()java.lang.String[]headers()voidincrement(java.lang.Object name)booleanisNull()voidreset()java.util.Map<java.lang.String,java.lang.Long>serialize()voidset(java.lang.String key, long value)voidsubtract(StatsExtension other)
-
-
-
Method Detail
-
isNull
public boolean isNull()
- Specified by:
isNullin interfaceStatsExtension
-
increment
public void increment(java.lang.Object name)
-
add
public void add(StatsExtension other)
- Specified by:
addin interfaceStatsExtension
-
subtract
public void subtract(StatsExtension other)
- Specified by:
subtractin interfaceStatsExtension
-
reset
public void reset()
- Specified by:
resetin interfaceStatsExtension
-
clone
public StatsExtension clone()
- Specified by:
clonein interfaceStatsExtension- Overrides:
clonein classjava.lang.Object
-
headers
public java.lang.String[] headers()
- Specified by:
headersin interfaceStatsExtension
-
byHeader
public java.lang.String byHeader(java.lang.String header)
- Specified by:
byHeaderin interfaceStatsExtension
-
serialize
public java.util.Map<java.lang.String,java.lang.Long> serialize()
-
set
public void set(java.lang.String key, long value)
-
-