Class MulticastReceiver

All Implemented Interfaces:
Serializable, Iterable<String>, Runnable, Collection<String>, Queue<String>

public class MulticastReceiver extends ConcurrentLinkedQueue<String> implements Runnable
Classe che rappresenta il thread che rimane in ascolto delle notifiche sul multicast.
Estende ConcurrentLinkedQueue<String> per poter aggiungere le notifiche ricevute alla coda delle notifiche.
See Also:
  • Constructor Details

    • MulticastReceiver

      public MulticastReceiver(int multicastGroupPort, String multicastGroupAddress, String userName)
      Costruttore della classe MulticastReceiver.
      Parameters:
      multicastGroupPort - porta del gruppo multicast
      multicastGroupAddress - indirizzo del gruppo multicast
      userName - nome dell'utente in ascolto
  • Method Details

    • run

      public void run()
      Metodo run() del thread di MulticastListener. Il Thread che contiene MulticastReceiver rimane in ascolto delle notifiche sul multicast.
      Specified by:
      run in interface Runnable