I think if it might be better, from the point of view of AS7 integration, to inject a regular executor and wrap our BlockingAwareTaskExecutor around it. WDYT @tristantarrant @pferraro?