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