Пример #1
0
  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());
              }
            }));
  }
Пример #2
0
  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);
              }
            }));
  }
Пример #3
0
  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);
 }