All Classes and Interfaces

Class
Description
This instrumentation captures all navigation operations, and updates the root span to contain the new route, rather than the route where the request initiated from.
 
Instruments AttachExistingElementRpcHandler to add information about existing client-side elements being attached to the UI on the server.
 
Instruments AttachTemplateChildRpcHandler to add information about client-side response on attach existing element by id request.
 
Wrapper for OpenTelemetry MuzzleCodeGenerationPlugin to provide the current URLClassLoader and instrument the instrumentation module.
This instrumentation is applied to the ObservabilityHandler constructor.
Class representing the code injected into the ObservabilityHandler constructor.
Instruments the ErrorHandler that is executed for unhandled exceptions from request handlers.
 
Provides the effective configuration for the Vaadin observability extension.
Provides default values for global and extension-specific OpenTelemetry configuration.
Constants used by the Vaadin observability extension, for example for configuration options
 
Instruments DataCommunicator to add a span for the duration of data provider fetches
 
Provides common information about a Flow DOM node that can be used in instrumentations
 
 
 
 
Instruments the ErrorHandler that is executed for unhandled exceptions from request handlers.
 
This is a Targeted instrumentation for EventRpcHandler which adds information on the element that got an action and on which view.
 
Instruments HeartbeatHandler to add a span for its execution
 
Instruments HierarchicalDataProvider to add a span for the duration of data provider fetches for hierarchical data.
 
 
 
 
 
 
 
Instruments JavaScriptBootstrapHandler to add a span for its execution, and update the http route to contain the route template for the actual location in the browser.
 
This is a targeted instrumentation for MapSyncRpcHandler which adds information that a node's/element's properties/attributes are synced from the client.
 
 
Instruments NavigationRpcHandler in order to add a span when the handler is called with a navigation message from the client.
 
This is a consumer callback that is injected into an ObservabilityHandler instance.
This represents the data for an observability span.
Instruments PublishedServerEventHandlerRpcHandler in order to add a span when the handler is triggered by a element.$server or $server call from the client.
 
 
 
 
Instruments PwaHandler to add a span for its execution
 
Instruments ReturnChannelHandler to add a span for its execution
 
Instruments SessionRequestHandler
 
 
Generate the span name from the VaadinRequest object name field.
 
 
Instruments StreamRequestHandler in order to add a span when the handler is called.
 
The detail level of traces.
Instruments UidlRequestHandler to add a span for its execution
 
Instruments UnsupportedBrowserHandler to add a span for its execution
 
 
Instruments VaadinServlet to create a server root span if none exists yet.
 
Instruments VaadinSession to keep track of the number of current sessions and UIs
 
 
 
 
Instruments WebComponentBootstrapHandler to add a span for its execution.
 
Instruments WebComponentProvider to add a span when supplying the script/html of the web component matching requested tag.