management: use the Event Manager
authorEddie <dev@fun2be.me>
Tue, 2 Jun 2015 16:15:23 +0000 (17:15 +0100)
committerEddie <dev@fun2be.me>
Tue, 2 Jun 2015 16:15:23 +0000 (17:15 +0100)
src/uk/ac/ntu/n0521366/wsyd/management/ServerManagement.java

index 30a46e8..6f82236 100644 (file)
@@ -167,13 +167,13 @@ public class ServerManagement extends javax.swing.JFrame implements NetworkMessa
         
         _udpLogServiceSA = new WSYD_SocketAddress(Network.PORTS_SERVER_LOG, Protocol.UDP);
         _udpLogService = new NetworkServerUDP(_udpLogServiceSA, _title + "Log", _serviceToAddressMap, LOGGER);
-        _udpLogService.addNetworkMessageEventListener(this, "Log");
+        _udpLogService.getEventManager().addNetworkMessageEventListener(this, "Log");
         _udpLogService.setSimulate(false);
         _udpLogService.execute();
 
         _multicastAdvertiserSA = new WSYD_SocketAddress(Network.MULTICAST_IP, Network.PORTS_MULTICAST_DISCOVERY, Protocol.UDP);
         _multicastServer = new NetworkServerUDPMulticast(_multicastAdvertiserSA, _title + "MC", _serviceToAddressMap, LOGGER);
-        _multicastServer.addNetworkMessageEventListener(this, "Neighbour");
+        _multicastServer.getEventManager().addNetworkMessageEventListener(this, "Neighbour");
         _multicastServer.execute();
         // permit broadcasting to pseudo-host 'all' since this is multicast
         _serviceToAddressMap.put("all", new LastSeenHost(new InetSocketAddress(Network.MULTICAST_IP, Network.PORTS_MULTICAST_DISCOVERY), LastSeenHost.STATE.STATIC));