Class ConcurrentGaugeImpl
- java.lang.Object
-
- fish.payara.microprofile.metrics.impl.ConcurrentGaugeImpl
-
- All Implemented Interfaces:
org.eclipse.microprofile.metrics.ConcurrentGauge,org.eclipse.microprofile.metrics.Metric
@Vetoed public class ConcurrentGaugeImpl extends Object implements org.eclipse.microprofile.metrics.ConcurrentGauge
Implementation of ConcurrentGauge from Microprofile Metrics- Since:
- 5.193
- See Also:
ConcurrentGauge
-
-
Constructor Summary
Constructors Constructor Description ConcurrentGaugeImpl()ConcurrentGaugeImpl(Clock clock)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddec()longgetCount()Returns the counter's current value.longgetMax()longgetMin()voidinc()Increment the counter by one.StringtoString()
-
-
-
Field Detail
-
clock
protected final Clock clock
-
-
Constructor Detail
-
ConcurrentGaugeImpl
public ConcurrentGaugeImpl()
-
ConcurrentGaugeImpl
public ConcurrentGaugeImpl(Clock clock)
-
-
Method Detail
-
inc
public void inc()
Increment the counter by one.- Specified by:
incin interfaceorg.eclipse.microprofile.metrics.ConcurrentGauge
-
dec
public void dec()
- Specified by:
decin interfaceorg.eclipse.microprofile.metrics.ConcurrentGauge
-
getCount
public long getCount()
Returns the counter's current value.- Specified by:
getCountin interfaceorg.eclipse.microprofile.metrics.ConcurrentGauge- Returns:
- the counter's current value
-
getMax
public long getMax()
- Specified by:
getMaxin interfaceorg.eclipse.microprofile.metrics.ConcurrentGauge
-
getMin
public long getMin()
- Specified by:
getMinin interfaceorg.eclipse.microprofile.metrics.ConcurrentGauge
-
-