Skip to content

Commit 7173d7f

Browse files
author
Ryan Baxter
authored
Add documentation to configure group execute service. Fixes spring-cloud#182
1 parent 27a9a4e commit 7173d7f

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

docs/modules/ROOT/pages/spring-cloud-circuitbreaker-resilience4j/specific-circuit-breaker-configuration.adoc

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,16 @@ public Customizer<Resilience4JCircuitBreakerFactory> slowCustomizer() {
2727
}
2828
----
2929

30+
If you need to propogate the security context to the Circuit Breaker you must configure the circuit breaker to use `DelegatingSecurityContextExecutorService`.
31+
32+
[source,java]
33+
----
34+
@Bean
35+
public Customizer<Resilience4JCircuitBreakerFactory> groupExecutorServiceCustomizer() {
36+
return factory -> factory.configureGroupExecutorService(group -> new DelegatingSecurityContextExecutorService(Executors.newVirtualThreadPerTaskExecutor()));
37+
}
38+
----
39+
3040
[[reactive-example]]
3141
== Reactive Example
3242

0 commit comments

Comments
 (0)