ActorRef parser(final String xml) { final UntypedActorContext context = getContext(); return context.actorOf( new Props( new UntypedActorFactory() { private static final long serialVersionUID = 1L; @Override public UntypedActor create() throws Exception { return new Parser(xml, self()); } })); }
ActorRef mailer(final Configuration configuration) { final UntypedActorContext context = getContext(); return context.actorOf( new Props( new UntypedActorFactory() { private static final long serialVersionUID = 1L; @Override public Actor create() throws Exception { return new EmailService(configuration); } })); }
ActorRef downloader() { final UntypedActorContext context = getContext(); return context.actorOf( new Props( new UntypedActorFactory() { private static final long serialVersionUID = 1L; @Override public UntypedActor create() throws Exception { return new Downloader(); } })); }
@Override public ActorRef actorOf(Props props) { return context.actorOf(props); }