Я пытаюсь реализовать Akka Typed из Akka Classi c. В новейшем документе Akka Classi c и Akka Typed
Мой актер
public class ConfiguredActor extends AbstractActor {
private Config configuration;
// many other inject components
@Inject
public ConfiguredActor(Config configuration) {
this.configuration = configuration;
// many other inject components
}
...
}
ConfiguredActor
имеет много вставных компонентов . В способе Classi c мне просто нужно привязать актера
bindActor(ConfiguredActor.class, "configured-actor");
и , чтобы внедрить компоненты внутри ConfiguredActor
будут введены Guice . вот так do c said
Guice сделает это за нас, предоставив реализацию, которая не только передает наш ключевой параметр, но также находит зависимость Configuration и внедряет ее
Но типизированным способом. Я должен предоставить эти компоненты при связывании актора
Для объектно-ориентированного стиля вы должны написать Provider для вашего ActorRef и связать его
Есть ли способ привязать Актер напечатанным способом без создания Provider
. Спасибо
Я использую Play framework версии 2.8.2, Akka набрала версию 2.6.0