DFSS
Interface IGroupManager

All Known Implementing Classes:
DefaultGroupManager

public interface IGroupManager

Author:
Dario Agostinone Interfaccia del Group Manager

Method Summary
 void addNodo(HostID in, IDistributedFileSystemServiceManager man)
          Aggiunge un nodo al gruppo
 HostID[] getGroup()
          Resituisce l'insieme degli host appartenente al gruppo
 void sendMessage(Message in, HostID name)
          invia il messaggio ad un singolo destinatario
 void sendMulticastMessage(Message in)
          invia il messaggio in ingresso a tutti i super nodi restituisce il numero di supernodi contattati
 

Method Detail

sendMulticastMessage

public void sendMulticastMessage(Message in)
invia il messaggio in ingresso a tutti i super nodi restituisce il numero di supernodi contattati


sendMessage

public void sendMessage(Message in,
                        HostID name)
invia il messaggio ad un singolo destinatario


addNodo

public void addNodo(HostID in,
                    IDistributedFileSystemServiceManager man)
             throws java.lang.Exception
Aggiunge un nodo al gruppo

Throws:
java.lang.Exception

getGroup

public HostID[] getGroup()
Resituisce l'insieme degli host appartenente al gruppo