Class EndUserSpanProcessor
java.lang.Object
io.quarkus.opentelemetry.runtime.tracing.security.EndUserSpanProcessor
- All Implemented Interfaces:
io.opentelemetry.sdk.trace.SpanProcessor,Closeable,AutoCloseable
@Dependent
public class EndUserSpanProcessor
extends Object
implements io.opentelemetry.sdk.trace.SpanProcessor
Main purpose of this processor is to cover adding of the End User attributes to user-created Spans.
-
Constructor Details
-
EndUserSpanProcessor
public EndUserSpanProcessor()
-
-
Method Details
-
onStart
public void onStart(io.opentelemetry.context.Context context, 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 readableSpan) - Specified by:
onEndin interfaceio.opentelemetry.sdk.trace.SpanProcessor
-
isEndRequired
public boolean isEndRequired()- Specified by:
isEndRequiredin interfaceio.opentelemetry.sdk.trace.SpanProcessor
-