Created a ReactorTaskExecutor that implements both Spring's TaskExecutor and the JDK's Executor interface. This allows a Reactor to be used as an Executor for components that need one and ensures that those components are executing tasks in the same thread as the Reactor.