T
- public class OneShotInstrument<T> extends Object implements IInstrument<T>
Instrument
that records a single value at the moment that it
is constructed and always reports the same value and lastModified time.Constructor and Description |
---|
OneShotInstrument(T value) |
Modifier and Type | Method and Description |
---|---|
T |
getValue()
Obtain a sample.
|
long |
lastModified()
Obtain the timestamp for the last collected sample.
|
void |
setValue(T value,
long timestamp)
Set the current value.
|
public OneShotInstrument(T value)
public T getValue()
IInstrument
getValue
in interface IInstrument<T>
public long lastModified()
IInstrument
lastModified
in interface IInstrument<T>
public void setValue(T value, long timestamp)
IInstrument
setValue
in interface IInstrument<T>
value
- The sampled value.timestamp
- The timestamp for that sample.UnsupportedOperationException
- alwaysCopyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.