Class MulticastSender

java.lang.Object
MulticastSender
All Implemented Interfaces:
Runnable

public class MulticastSender extends Object implements Runnable
Classe che implementa un thread per l'invio di notifiche su un gruppo multicast.
MulticastSender si mette in wait sull'oggetto this fintanto che un oggetto Game non notifica di aver aggiunto una nuova notifica, la notifica verrĂ  quindi letta e inviata sul canale multicast.
  • Constructor Details

    • MulticastSender

      public MulticastSender(int multicastGroupPort, String multicastGroupAddress)
      Costruttore della classe MulticastSender.
      Parameters:
      multicastGroupPort - porta del gruppo multicast
      multicastGroupAddress - indirizzo del gruppo multicast
  • Method Details

    • readNotification

      public void readNotification(String notification)
      Metodo che aggiunge una notifica alla coda e sveglia il thread.
      Parameters:
      notification - notifica da inviare sul multicast
    • run

      public void run()
      Metodo run() del thread di MulticastListener.
      Il Thread questo Runnable legge le notifiche dalla coda e le invia sul multicast.
      Specified by:
      run in interface Runnable