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 void
dec()
long
getCount()
Returns the counter's current value.long
getMax()
long
getMin()
void
inc()
Increment the counter by one.String
toString()
-
-
-
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:
inc
in interfaceorg.eclipse.microprofile.metrics.ConcurrentGauge
-
dec
public void dec()
- Specified by:
dec
in interfaceorg.eclipse.microprofile.metrics.ConcurrentGauge
-
getCount
public long getCount()
Returns the counter's current value.- Specified by:
getCount
in interfaceorg.eclipse.microprofile.metrics.ConcurrentGauge
- Returns:
- the counter's current value
-
getMax
public long getMax()
- Specified by:
getMax
in interfaceorg.eclipse.microprofile.metrics.ConcurrentGauge
-
getMin
public long getMin()
- Specified by:
getMin
in interfaceorg.eclipse.microprofile.metrics.ConcurrentGauge
-
-