Class EndUserSpanProcessor
- java.lang.Object
-
- io.quarkus.opentelemetry.runtime.exporter.otlp.EndUserSpanProcessor
-
- All Implemented Interfaces:
io.opentelemetry.sdk.trace.SpanProcessor,Closeable,AutoCloseable
@ApplicationScoped public class EndUserSpanProcessor extends Object implements io.opentelemetry.sdk.trace.SpanProcessor
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.microprofile.context.ManagedExecutormanagedExecutorprotected io.quarkus.security.identity.SecurityIdentitysecurityIdentity
-
Constructor Summary
Constructors Constructor Description EndUserSpanProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisEndRequired()booleanisStartRequired()voidonEnd(io.opentelemetry.sdk.trace.ReadableSpan span)voidonStart(io.opentelemetry.context.Context parentContext, io.opentelemetry.sdk.trace.ReadWriteSpan span)
-
-
-
Method Detail
-
onStart
@ActivateRequestContext public void onStart(io.opentelemetry.context.Context parentContext, io.opentelemetry.sdk.trace.ReadWriteSpan span)- Specified by:
onStartin interfaceio.opentelemetry.sdk.trace.SpanProcessor
-
isStartRequired
public boolean isStartRequired()
- Specified by:
isStartRequiredin interfaceio.opentelemetry.sdk.trace.SpanProcessor
-
onEnd
public void onEnd(io.opentelemetry.sdk.trace.ReadableSpan span)
- Specified by:
onEndin interfaceio.opentelemetry.sdk.trace.SpanProcessor
-
isEndRequired
public boolean isEndRequired()
- Specified by:
isEndRequiredin interfaceio.opentelemetry.sdk.trace.SpanProcessor
-
-