|
||||||||
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 |