=doc #3689 Make activator template for akka.Main
This commit is contained in:
parent
8b6b2965e5
commit
362074177a
25 changed files with 428 additions and 184 deletions
|
|
@ -1,26 +0,0 @@
|
|||
/**
|
||||
* Copyright (C) 2009-2013 Typesafe Inc. <http://www.typesafe.com>
|
||||
*/
|
||||
|
||||
package docs.actor.japi;
|
||||
|
||||
import akka.actor.UntypedActor;
|
||||
import java.io.Serializable;
|
||||
|
||||
//#greeter
|
||||
public class Greeter extends UntypedActor {
|
||||
|
||||
public static enum Msg {
|
||||
GREET, DONE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onReceive(Object msg) {
|
||||
if (msg == Msg.GREET) {
|
||||
System.out.println("Hello World!");
|
||||
getSender().tell(Msg.DONE, getSelf());
|
||||
} else unhandled(msg);
|
||||
}
|
||||
|
||||
}
|
||||
//#greeter
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
/**
|
||||
* Copyright (C) 2009-2013 Typesafe Inc. <http://www.typesafe.com>
|
||||
*/
|
||||
|
||||
package docs.actor.japi;
|
||||
|
||||
//#hello-world
|
||||
import akka.actor.Props;
|
||||
import akka.actor.UntypedActor;
|
||||
import akka.actor.ActorRef;
|
||||
|
||||
public class HelloWorld extends UntypedActor {
|
||||
|
||||
@Override
|
||||
public void preStart() {
|
||||
// create the greeter actor
|
||||
final ActorRef greeter =
|
||||
getContext().actorOf(Props.create(Greeter.class), "greeter");
|
||||
// tell it to perform the greeting
|
||||
greeter.tell(Greeter.Msg.GREET, getSelf());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onReceive(Object msg) {
|
||||
if (msg == Greeter.Msg.DONE) {
|
||||
// when the greeter is done, stop this actor and with it the application
|
||||
getContext().stop(getSelf());
|
||||
} else unhandled(msg);
|
||||
}
|
||||
}
|
||||
//#hello-world
|
||||
Loading…
Add table
Add a link
Reference in a new issue