2016-02-10 84 views
1

阿卡文档说配置阿卡演员定制监事

akka.actor.guardian-supervisor-strategy,这需要一个SupervisorStrategyConfigurator

SupervisorStrategyConfigurator的完全限定类名是一个特点。我是否需要使用我的子类特质扩展任何类?或者我只是定义特质并在配置中指定它,导致Akka生成具有该特质的监护人演员?

回答

0

akka.actor.guardian-supervisor-strategy的默认值是"akka.actor.DefaultSupervisorStrategy"(对于没有特定supervisorStrategy的情况下创建的任何角色也是默认值)。有两个已知的SupervisorStrategyConfiguratorDefaultSupervisorStrategyStoppingSupervisorStrategy)的子类。你可以看到源代码here

如果你想要一个自定义的,你需要扩展SupervisorStrategyConfigurator并在配置文件中指定。配置示例:

akka.actor.guardian-supervisor-strategy = "com.example.MySupervisorStrategy"