Estou começando a usar o Akka e o Play (versão 2.1.1) integrados, eu já uso o Play a algum tempo, mas ainda não tinha usado o Akka.
Eu estou tentando colocar o exemplo (em java) abaixo pra rodar (esse exemplo -é do livro do Dean Wampler), mas não consigo, sei que alguns dos problemas é devido a mudança da versão usada, mas mesmo assim estou tendo algumas dificuldades, será que alguém poderia em ajudar?
public class AkkaActorExample {
// server code
static class MemoryActor extends UntypedActor {
final Map<String,Date> seen = new HashMap<String,Date>();
public void onReceive(Object messageObject) {
String message = messageObject.toString(); // simplifying assumption
if (message.equals("DUMP")) {
getContext().replySafe(seen.toString());
} else {
Date date = new Date();
seen.put(message.toString(), date);
getContext().replySafe("'" + message + "' recorded at " + date);
}
}
}
public static void main(String[] args) {
ActorRef remActor = actorOf(MemoryActor.class).start();
for (String arg: args) {
// client code
Object response = remActor.sendRequestReply(arg);
System.out.println("Reply received: "+response);
}
Object response = remActor.sendRequestReply("DUMP");
System.out.println("Dump of remembered strings: "+response);
System.exit(0);
}
}
--
Priscylla Silva
Undergraduate in Computer Science
Institute of Computing - Federal University of Alagoas - UFAL