Package io.opencensus.stats
Class NoopStats.NoopMeasureMap
- java.lang.Object
-
- io.opencensus.stats.MeasureMap
-
- io.opencensus.stats.NoopStats.NoopMeasureMap
-
- Enclosing class:
- NoopStats
private static final class NoopStats.NoopMeasureMap extends MeasureMap
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
hasUnsupportedValues
private static java.util.logging.Logger
logger
-
Constructor Summary
Constructors Modifier Constructor Description private
NoopMeasureMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MeasureMap
put(Measure.MeasureDouble measure, double value)
Associates theMeasure.MeasureDouble
with the given value.MeasureMap
put(Measure.MeasureLong measure, long value)
Associates theMeasure.MeasureLong
with the given value.void
record()
Records all of the measures at the same time, with the currentTagContext
.void
record(TagContext tags)
Records all of the measures at the same time, with an explicitTagContext
.-
Methods inherited from class io.opencensus.stats.MeasureMap
putAttachment, putAttachment
-
-
-
-
Method Detail
-
put
public MeasureMap put(Measure.MeasureDouble measure, double value)
Description copied from class:MeasureMap
Associates theMeasure.MeasureDouble
with the given value. Subsequent updates to the sameMeasure.MeasureDouble
will overwrite the previous value.- Specified by:
put
in classMeasureMap
- Parameters:
measure
- theMeasure.MeasureDouble
value
- the value to be associated withmeasure
- Returns:
- this
-
put
public MeasureMap put(Measure.MeasureLong measure, long value)
Description copied from class:MeasureMap
Associates theMeasure.MeasureLong
with the given value. Subsequent updates to the sameMeasure.MeasureLong
will overwrite the previous value.- Specified by:
put
in classMeasureMap
- Parameters:
measure
- theMeasure.MeasureLong
value
- the value to be associated withmeasure
- Returns:
- this
-
record
public void record()
Description copied from class:MeasureMap
Records all of the measures at the same time, with the currentTagContext
.This method records all of the stats in the
MeasureMap
every time it is called.- Specified by:
record
in classMeasureMap
-
record
public void record(TagContext tags)
Description copied from class:MeasureMap
Records all of the measures at the same time, with an explicitTagContext
.This method records all of the stats in the
MeasureMap
every time it is called.- Specified by:
record
in classMeasureMap
- Parameters:
tags
- the tags associated with the measurements.
-
-