public class XRayTelemetryFactory extends java.lang.Object implements TelemetryFactory
| Constructor and Description |
|---|
XRayTelemetryFactory() |
| 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 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