There's also fromExecutorService.

Also worth mentioning here is that since you created this ExecutionContext, you are responsible for shutting it down.