|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--GossipTalker
E' la classe che esegue un Gossip "attivo" cioe' instaura la connessione ed effettua il protocollo dal lato del chiamante.
| Field Summary | |
private int |
remnum
numero del RM remoto. |
private StatoRM |
stato
Tiene traccia dello stato del RM passato nel costruttore. |
| Constructor Summary | |
GossipTalker(StatoRM s)
Crea un'istanza di GossipTalker ricevendo come parametro solo lo stato del RM. |
|
GossipTalker(StatoRM s,
int remote)
Crea un'istanza di GossipTalker ricevendo come parametri lo stato del RM locale e il numero del RM con cui si vuole scambiare un Gossip. |
|
| Method Summary | |
void |
doGossip(int remote)
Effettua il protocollo di Gossip. |
void |
run()
Implementa il metodo run dell'interfaccia java.lang.Runnable per creare un thread che esegue il gossip verso un determinato RM. |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
private StatoRM stato
private int remnum
| Constructor Detail |
public GossipTalker(StatoRM s)
public GossipTalker(StatoRM s,
int remote)
s - Stato del RM locale.remote - Numero del RM remoto a cui si vuole inviare un Gossip.| Method Detail |
public void doGossip(int remote)
throws GossipException
remote - Numero che identifica il RM remoto con cui scambiare il Gossip.public void run()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||