You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This problem is caused by the usage of rx(). This uses an executor service that cannot be easily overridden.
The PR for Jersey was an attempt to fix a behavior when explicit executor sevice (configured in client builder) is ignored and an executor service provider (registered using method register) is used instead.
We must create a Helidon client feature that would autoregister an executor service provider, so we can wrap the executor service with Contexts.wrap, as otherwise we cannot propagate context.
Fix is based on automatic feature that configures an ExecutorServiceProvider with the Jersey client.
Behavior may be overridden via JaxRsClient.defaultExecutor to use an explicit executor service, or via JaxRsClient.configureDefaults(Config) to use a configuration based approach.
Helidon 1.1.2
When I use jersey reactive client, tracing is not automatically propagated and I need to send SpanContext as request property:
The text was updated successfully, but these errors were encountered: