|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--GestoreNomi.GestoreNomi
| Field Summary | |
(package private) java.net.InetAddress |
addNonno
|
(package private) java.net.InetAddress |
addPrec
|
(package private) java.net.InetAddress |
addSlave
|
(package private) int |
agg
|
(package private) java.util.LinkedList |
Aggiornamenti
|
(package private) boolean |
attesa
|
(package private) boolean |
blocco
|
(package private) int |
contatore
|
(package private) DemonAggiorna |
da
|
(package private) DemonAttesa |
dans
|
(package private) DemonAggiornato |
dat
|
(package private) DemonClient |
dc
|
(package private) DemonLive |
dl
|
(package private) DemonLiveSlave |
dls
|
(package private) DemonServer |
ds
|
(package private) java.net.DatagramSocket |
Live
|
(package private) int |
miaPorta
|
(package private) int |
miaPortaLive
|
(package private) int |
portaLivePrec
|
(package private) int |
PortaNonno
|
(package private) int |
PortaNonnoLive
|
(package private) int |
PortaPrec
|
(package private) int |
PortaS
|
(package private) boolean |
slave
|
(package private) java.net.DatagramSocket |
socket
|
(package private) java.net.DatagramSocket |
socket1
|
(package private) java.net.DatagramSocket |
socket2
|
(package private) boolean |
stato
|
(package private) boolean |
successoreCaduto
|
(package private) java.util.Hashtable |
tabella
|
(package private) boolean |
ultimoSlave
|
| Constructor Summary | |
GestoreNomi()
costruttore |
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
funzione che scatta quando si verifica un time out |
void |
Cancella(java.lang.String url)
permette di eliminare un ragistrazione |
Attributi |
cerca(java.lang.String url)
cerca il server richiesto dall'utente |
java.lang.String |
EstraiAggi(int i)
estrae un aggiornamento da inviare alla copia |
java.net.InetAddress |
getaddNonno()
|
java.net.InetAddress |
getaddPrec()
|
java.net.InetAddress |
getaddSlave()
|
boolean |
getAttesa()
|
boolean |
getBlocco()
|
int |
getMiaPorta()
|
int |
getmiaPortaLive()
|
int |
getPortaLivePrec()
|
int |
getPortaNonno()
|
int |
getPortaNonnoLive()
|
int |
getPortaPrec()
|
int |
getPortaS()
|
boolean |
getSlave()
|
java.net.DatagramSocket |
getSocket()
|
java.net.DatagramSocket |
getSocket2()
|
boolean |
getStato()
|
boolean |
getSuccessoreCaduto()
|
boolean |
getultimoSlave()
|
void |
InserAggi(java.lang.String info)
aggiunge un aggiornamento da inviare alla copia |
static void |
main(java.lang.String[] args)
|
void |
OpenSocket()
|
void |
OpenSocket2()
|
void |
Registra(java.lang.String url,
Attributi p)
permette di registrare un server |
void |
setaddNonno(java.net.InetAddress n)
|
void |
setaddPrec(java.net.InetAddress n)
|
void |
setaddSlave(java.net.InetAddress n)
|
void |
setAttesa(boolean s)
|
void |
setBlocco(boolean b)
|
void |
setPortaLivePrec(int n)
|
void |
setPortaNonno(int n)
|
void |
setPortaNonnoLive(int n)
|
void |
setPortaPrec(int n)
|
void |
setPortaS(int n)
|
void |
setSlave(boolean b)
|
void |
setStato(boolean b)
|
void |
setSuccessoreCaduto(boolean b)
|
void |
setultimoSlave(boolean b)
|
void |
statoMaster()
quando si è il master si devono svolgere le seguenti azioni |
void |
statoSlave()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
boolean slave
boolean stato
boolean attesa
boolean ultimoSlave
boolean successoreCaduto
boolean blocco
java.util.LinkedList Aggiornamenti
java.util.Hashtable tabella
int contatore
int agg
DemonClient dc
DemonServer ds
DemonAggiorna da
DemonAggiornato dat
DemonLive dl
DemonLiveSlave dls
DemonAttesa dans
int miaPorta
int PortaS
java.net.InetAddress addSlave
int PortaPrec
java.net.InetAddress addPrec
int PortaNonno
java.net.InetAddress addNonno
int PortaNonnoLive
java.net.DatagramSocket socket
java.net.DatagramSocket socket1
java.net.DatagramSocket socket2
java.net.DatagramSocket Live
int miaPortaLive
int portaLivePrec
| Constructor Detail |
public GestoreNomi()
| Method Detail |
public void statoMaster()
public void statoSlave()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic int getmiaPortaLive()
public java.net.InetAddress getaddNonno()
public void setaddNonno(java.net.InetAddress n)
public int getPortaNonno()
public int getPortaNonnoLive()
public void setPortaNonnoLive(int n)
public void setPortaNonno(int n)
public java.net.InetAddress getaddPrec()
public void setaddPrec(java.net.InetAddress n)
public int getPortaPrec()
public void setPortaPrec(int n)
public int getPortaLivePrec()
public void setPortaLivePrec(int n)
public java.net.InetAddress getaddSlave()
public void setaddSlave(java.net.InetAddress n)
public int getPortaS()
public void setPortaS(int n)
public boolean getSlave()
public void setSlave(boolean b)
public boolean getultimoSlave()
public void setultimoSlave(boolean b)
public boolean getBlocco()
public void setBlocco(boolean b)
public boolean getSuccessoreCaduto()
public void setSuccessoreCaduto(boolean b)
public boolean getStato()
public void setStato(boolean b)
public int getMiaPorta()
public boolean getAttesa()
public void setAttesa(boolean s)
public java.net.DatagramSocket getSocket()
public java.net.DatagramSocket getSocket2()
public void OpenSocket()
public void OpenSocket2()
public void InserAggi(java.lang.String info)
throws java.lang.InterruptedException
java.lang.InterruptedException
public java.lang.String EstraiAggi(int i)
throws java.lang.InterruptedException
java.lang.InterruptedException
public void Registra(java.lang.String url,
Attributi p)
throws java.lang.InterruptedException
java.lang.InterruptedException
public void Cancella(java.lang.String url)
throws java.lang.InterruptedException
java.lang.InterruptedException
public Attributi cerca(java.lang.String url)
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic static void main(java.lang.String[] args)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||