Class IdServerTelemetryNoOp
java.lang.Object
com.io7m.idstore.server.service.telemetry.api.IdServerTelemetryNoOp
- All Implemented Interfaces:
IdServerTelemetryServiceType
,com.io7m.repetoir.core.RPServiceType
A no-op telemetry service.
-
Method Details
-
noop
- Returns:
- A completely no-op service
-
textMapPropagator
public io.opentelemetry.context.propagation.TextMapPropagator textMapPropagator()- Specified by:
textMapPropagator
in interfaceIdServerTelemetryServiceType
- Returns:
- The text map propagator for trace contexts
-
tracer
public io.opentelemetry.api.trace.Tracer tracer()- Specified by:
tracer
in interfaceIdServerTelemetryServiceType
- Returns:
- The main tracer
-
meter
public io.opentelemetry.api.metrics.Meter meter()- Specified by:
meter
in interfaceIdServerTelemetryServiceType
- Returns:
- The main meter
-
logger
public io.opentelemetry.api.logs.Logger logger()- Specified by:
logger
in interfaceIdServerTelemetryServiceType
- Returns:
- The main logger
-
isNoOp
public boolean isNoOp()- Specified by:
isNoOp
in interfaceIdServerTelemetryServiceType
- Returns:
true
if this telemetry service is a no-op service
-
toString
-
description
- Specified by:
description
in interfacecom.io7m.repetoir.core.RPServiceType
-