akka ApplicationLoader内部是否存在隐式执行上下文

kse8i1jr  于 2022-11-06  发布在  其他
关注(0)|答案(1)|浏览(96)

我正在考虑为我的Play应用程序创建自己的自定义ApplicationinLoader。
这里是否隐藏了自定义执行上下文?
这是否意味着在我的自定义应用程序加载器中,我可以连接我的自定义akka参与者,而不必创建自定义执行上下文?
https://github.com/playframework/playframework/blob/master/core/play/src/main/scala/play/api/ApplicationLoader.scala#L240

2admgd59

2admgd591#

该执行上下文继承自BuiltInComponents
https://github.com/playframework/playframework/blob/508159092cdd27c56d6c3ca1cc32f0cd1bc86c08/core/play/src/main/scala/play/api/Application.scala#L225
它从AkkaComponents继承:
https://github.com/playframework/playframework/blob/508159092cdd27c56d6c3ca1cc32f0cd1bc86c08/core/play/src/main/scala/play/api/libs/concurrent/Akka.scala#L110
正如您所看到的,执行上下文只是执行元系统的默认调度程序。

相关问题