Я подумываю о создании собственного пользовательского ApplicatoinLoader для моего приложения Play.
Есть ли где-то скрытый пользовательский контекст выполнения?
Означает ли это, что внутри моего пользовательского загрузчика приложений, Я могу подключить свои собственные актеры Акка и не должен создавать пользовательский контекст выполнения?
https://github.com/playframework/playframework/blob/master/core/play/src/main/scala/play/api/ApplicationLoader.scala#L240
Этот контекст выполнения наследуется от BuiltInComponents:
BuiltInComponents
https://github.com/playframework/playframework/blob/508159092cdd27c56d6c3ca1cc32f0cd1bc86c08/core/play/src/main/scala/play/api/Application.scala#L225
, который наследует его от AkkaComponents:
AkkaComponents
https://github.com/playframework/playframework/blob/508159092cdd27c56d6c3ca1cc32f0cd1bc86c08/core/play/src/main/scala/play/api/libs/concurrent/Akka.scala#L110
Как видите, контекст выполнения - это просто диспетчер систем актера по умолчанию.