Package org.tkit.rhpam.quarkus.tracing
Class TraceFromMessageInterceptor
- java.lang.Object
-
- org.tkit.rhpam.quarkus.tracing.TraceFromMessageInterceptor
-
@TraceFromMessage @Interceptor @Priority(1001) public class TraceFromMessageInterceptor extends Object
-
-
Constructor Summary
Constructors Constructor Description TraceFromMessageInterceptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectaroundTraceIdFromMessage(javax.interceptor.InvocationContext ctx)protected voidclearMDCScope()protected voidputContext(io.jaegertracing.internal.JaegerSpanContext spanContext)ObjectsetTraceIdFromMessage(javax.interceptor.InvocationContext ctx)
-
-
-
Method Detail
-
aroundTraceIdFromMessage
public Object aroundTraceIdFromMessage(javax.interceptor.InvocationContext ctx) throws Exception
- Throws:
Exception
-
setTraceIdFromMessage
public Object setTraceIdFromMessage(javax.interceptor.InvocationContext ctx) throws Exception
- Throws:
Exception
-
putContext
protected void putContext(io.jaegertracing.internal.JaegerSpanContext spanContext)
-
clearMDCScope
protected void clearMDCScope()
-
-