Class VaadinHelper
- java.lang.Object
-
- io.opentelemetry.javaagent.instrumentation.vaadin.VaadinHelper
-
public class VaadinHelper extends Object
-
-
Constructor Summary
Constructors Constructor Description VaadinHelper(io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<VaadinHandlerRequest,Void> requestHandlerInstrumenter, io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<VaadinServiceRequest,Void> serviceInstrumenter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidendRequestHandlerSpan(io.opentelemetry.context.Context context, VaadinHandlerRequest request, Throwable throwable, boolean handled)voidendVaadinServiceSpan(io.opentelemetry.context.Context context, VaadinServiceRequest request, Throwable throwable)io.opentelemetry.context.ContextstartRequestHandlerSpan(VaadinHandlerRequest request)io.opentelemetry.context.ContextstartVaadinServiceSpan(VaadinServiceRequest request)voidupdateServerSpanName(com.vaadin.flow.component.UI ui)voidupdateServerSpanName(com.vaadin.flow.router.Location location)
-
-
-
Constructor Detail
-
VaadinHelper
public VaadinHelper(io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<VaadinHandlerRequest,Void> requestHandlerInstrumenter, io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<VaadinServiceRequest,Void> serviceInstrumenter)
-
-
Method Detail
-
startVaadinServiceSpan
@Nullable public io.opentelemetry.context.Context startVaadinServiceSpan(VaadinServiceRequest request)
-
endVaadinServiceSpan
public void endVaadinServiceSpan(io.opentelemetry.context.Context context, VaadinServiceRequest request, Throwable throwable)
-
startRequestHandlerSpan
@Nullable public io.opentelemetry.context.Context startRequestHandlerSpan(VaadinHandlerRequest request)
-
endRequestHandlerSpan
public void endRequestHandlerSpan(io.opentelemetry.context.Context context, VaadinHandlerRequest request, Throwable throwable, boolean handled)
-
updateServerSpanName
public void updateServerSpanName(com.vaadin.flow.component.UI ui)
-
updateServerSpanName
public void updateServerSpanName(com.vaadin.flow.router.Location location)
-
-