Class ReactorEnvironmentPostProcessor

java.lang.Object
org.springframework.boot.reactor.ReactorEnvironmentPostProcessor
All Implemented Interfaces:
EnvironmentPostProcessor, Ordered

public class ReactorEnvironmentPostProcessor extends Object implements EnvironmentPostProcessor, Ordered
EnvironmentPostProcessor to enable the Reactor global features as early as possible in the startup process.

If the "reactor-tools" dependency is available, the debug agent is enabled by default, unless the "spring.reactor.debug-agent.enabled" configuration property is set to false.

If the "spring.threads.virtual.enabled" property is enabled and the current JVM is 21 or later, then the Reactor System property is set to configure the Bounded Elastic Scheduler to use Virtual Threads globally.

Since:
3.2.0
Author:
Brian Clozel