Package io.opentelemetry.api.metrics
Interface LongValueRecorder.BoundLongValueRecorder
-
- All Superinterfaces:
SynchronousInstrument.BoundInstrument
- Enclosing interface:
- LongValueRecorder
@ThreadSafe public static interface LongValueRecorder.BoundLongValueRecorder extends SynchronousInstrument.BoundInstrument
ABound Instrumentfor aLongValueRecorder.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidrecord(long value)Records the given measurement, associated with the currentContext.voidunbind()Unbinds the currentBoundfrom the Instrument.
-
-
-
Method Detail
-
record
void record(long value)
Records the given measurement, associated with the currentContext.- Parameters:
value- the measurement to record.- Throws:
java.lang.IllegalArgumentException- if value is negative.
-
unbind
void unbind()
Description copied from interface:SynchronousInstrument.BoundInstrumentUnbinds the currentBoundfrom the Instrument.After this method returns the current instance
Boundis considered invalid (not being managed by the instrument).- Specified by:
unbindin interfaceSynchronousInstrument.BoundInstrument
-
-