public class DefaultTelemetryFactory extends java.lang.Object implements TelemetryFactory
| Constructor and Description |
|---|
DefaultTelemetryFactory(java.util.Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
TelemetryCounter |
createCounter(java.lang.String name) |
TelemetryGauge |
createGauge(java.lang.String name,
GaugeCallable<java.lang.Long> callback) |
boolean |
inUse() |
TelemetryContext |
openTelemetryContext(java.lang.String name,
TelemetryTraceLevel traceLevel) |
void |
postCopy(TelemetryContext telemetryContext,
TelemetryTraceLevel traceLevel) |
public DefaultTelemetryFactory(java.util.Properties properties)
public TelemetryContext openTelemetryContext(java.lang.String name, TelemetryTraceLevel traceLevel)
openTelemetryContext in interface TelemetryFactorypublic void postCopy(TelemetryContext telemetryContext, TelemetryTraceLevel traceLevel)
postCopy in interface TelemetryFactorypublic TelemetryCounter createCounter(java.lang.String name)
createCounter in interface TelemetryFactorypublic TelemetryGauge createGauge(java.lang.String name, GaugeCallable<java.lang.Long> callback)
createGauge in interface TelemetryFactorypublic boolean inUse()
inUse in interface TelemetryFactory