Skip to content

Trace context propagation to CompletableFuture and @Async methods #7657

Answered by mateuszrzeszutek
birkoni5 asked this question in Q&A
Discussion options

You must be logged in to vote

Hey @birkoni5 ,

If you wrap the Executor you're using for async execution with Context#taskWrapping() the context will automatically propagate to all tasks that are executed by it.

  @Bean
  public Executor taskExecutor() {
    Executor executor = // ... 
    return Context.taskWrapping(executor);
  }

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by birkoni5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants