Class OpenTelemetrySpan<T>
java.lang.Object
org.keycloak.infinispan.module.factory.OpenTelemetrySpan<T>
- All Implemented Interfaces:
BiConsumer<T,
,Throwable> org.infinispan.telemetry.InfinispanSpan<T>
public class OpenTelemetrySpan<T>
extends Object
implements org.infinispan.telemetry.InfinispanSpan<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
complete()
org.infinispan.telemetry.SafeAutoClosable
void
recordException
(Throwable throwable) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.function.BiConsumer
andThen
Methods inherited from interface org.infinispan.telemetry.InfinispanSpan
accept
-
Constructor Details
-
OpenTelemetrySpan
public OpenTelemetrySpan(io.opentelemetry.api.trace.Span span)
-
-
Method Details
-
makeCurrent
public org.infinispan.telemetry.SafeAutoClosable makeCurrent()- Specified by:
makeCurrent
in interfaceorg.infinispan.telemetry.InfinispanSpan<T>
-
complete
public void complete()- Specified by:
complete
in interfaceorg.infinispan.telemetry.InfinispanSpan<T>
-
recordException
- Specified by:
recordException
in interfaceorg.infinispan.telemetry.InfinispanSpan<T>
-