Esempio n. 1
0
 @Override
 public void receive(Message m) {
   if (!(m instanceof EventMessage)) return;
   EventMessage msg = (EventMessage) m;
   if (msg.getEvtId() <= 0 || msg.getEvtId() >= MSG_MAX) System.out.println("unknown");
   else {
     if (messageStrings[msg.getEvtId()] != "timerTick") {
       DebuggingService.getInstance()
           .addMessageAsyncIn(getPeerAddress(), getAddress(), messageStrings[msg.getEvtId()]);
     }
     if (msg instanceof EventWithDataMessage)
       getActor().receiveEvent(this, msg.getEvtId(), ((EventWithDataMessage) msg).getData());
     else getActor().receiveEvent(this, msg.getEvtId(), null);
   }
 }