Я пытался понять это сам, но кажется, что парни в Akka не хотят, чтобы управление потоками было открыто для общественности.
ThreadPoolConfig - класс, который отвечает за создание ExecutorService instance это класс case с методом createExecutorService (), объявленным final !
final def createExecutorService(threadFactory: ThreadFactory): ExecutorService = {
flowHandler match {
case Left(rejectHandler) ⇒
val service = new ThreadPoolExecutor(...)
service
case Right(bounds) ⇒
val service = new ThreadPoolExecutor(...)
new BoundedExecutorDecorator(service, bounds)
}
}
Итак, я не вижу простых способов предоставить свой собственный ExecutorService.