Esempio n. 1
0
 public final void live() {
   try {
     while (true) {
       Message m = waitNextMessage();
       if (m instanceof SynchroMessage) handleSynchroMessage((SynchroMessage) m);
       else if (m instanceof ConnectionMessage) handleConnectionMessage((ConnectionMessage) m);
       else if (m instanceof NetworkRequest) handleNetworkRequest((NetworkRequest) m);
       else if (m instanceof StringMessage) {
         handleMessage((StringMessage) m);
       } else debug("receive an unknown message type :" + m);
     }
   } catch (Exception ex) {
     System.err.println("Error in SiteAgent: " + ex);
   }
 }