public boolean handleMessage(Message msg) { if (msg.sameKind("startTrip")) { startTrip(msg); } else if (msg.sameKind("reachServer")) { reachServer(msg); } else { return false; } return true; }
public synchronized void startTrip(Message msg) { String destination = (String) msg.getArg(); try { itinerary.go(destination, "reachServer"); } catch (Exception e) { System.out.println("Aglets Send Error!!"); e.printStackTrace(); } }