The BlockingExecutionConfigurer.setExecutor takes an AsyncTaskExecutor not an Executor as the documentation states. With this commit this has been corrected.

Comment From: sdeleuze

Merged, thanks!