Class UpdateRecord
java.lang.Object
|
+--LogRecord
|
+--UpdateRecord
- public class UpdateRecord
- extends LogRecord
- implements java.lang.Comparable
Rappresenta un record dell'insieme log che si riferisce ad un'operazione di
update.
- Author:
- Matteo Albini, Mauro Barbieri, Francesco Baschieri
- See Also:
- Serialized Form
Field Summary |
Cid |
cid
Call identifier dell'update che identifica univocamente l'update
in tutto il sistema. |
Messaggio |
msg
Messaggio da postare. |
MultipartTimestamp |
prev
Timestamp dell'update fornito dal FE. |
Method Summary |
int |
compareTo(java.lang.Object o)
Ridefinisce l'omonimo metodo dell'interfaccia java.lang.Comparable
fornendo una relazione d'ordine tra UpdateRecord. |
static void |
main(java.lang.String[] args)
Rende la classe un'applicazione stand-alone per il testing. |
java.lang.String |
toString()
Ridefinisce l'omonimo metodo della classe java.lang.Object per
rappresentare come stringa un'istanza di UpdateRecord.
|
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
cid
public Cid cid
- Call identifier dell'update che identifica univocamente l'update
in tutto il sistema.
prev
public MultipartTimestamp prev
- Timestamp dell'update fornito dal FE.
msg
public Messaggio msg
- Messaggio da postare.
UpdateRecord
public UpdateRecord(MultipartTimestamp prev,
Messaggio msg,
Cid cid,
int rnode,
MultipartTimestamp ts)
- Crea un'istanza di UpdateRecord con tutti i valori specificati.
compareTo
public int compareTo(java.lang.Object o)
- Ridefinisce l'omonimo metodo dell'interfaccia java.lang.Comparable
fornendo una relazione d'ordine tra UpdateRecord.
- Specified by:
- compareTo in interface java.lang.Comparable
- Parameters:
o
- UpdateRecord da confrontare- Returns:
- -1 se questo log e' minore di quello specificato,
1 altrimenti.
toString
public java.lang.String toString()
- Ridefinisce l'omonimo metodo della classe java.lang.Object per
rappresentare come stringa un'istanza di UpdateRecord.
Usato principalmente per il debugging.
La rappresentazione scelta e' del tipo :
Update : [ rnode , mpts , cid , prev ]
- Returns:
- la stringa che rappresenta l'istanza di UpdateRecord.
- Overrides:
- toString in class java.lang.Object
main
public static void main(java.lang.String[] args)
- Rende la classe un'applicazione stand-alone per il testing.