Class Output
java.lang.Object
|
+--Output
- public class Output
- extends java.lang.Object
Usata per visualizzare messaggi che traccino l'attivita' dei thread di un
Replica Manager. Viene creata una finestra con quattro pannelli di
dimensioni variabili ciascuno contenente una text area.
Nel pannello in alto a sinistra sono visualizzati i messaggi dei thread che
interagiscono con i FE. Nei pannelli in alto a destra e in basso a sinistra
sono visualizzati i messaggi dei thread che si occupano del gossip con altri
RM. Il pannello in basso a destra e' riservato agli errori critici e alle
informazioni sullo svuotamento degli insiemi log e inval di ogni RM operate
dagli stessi thread che effettuano il gossip.
- Author:
- Mauro Barbieri, Francesco Baschieri
Field Summary |
private static javax.swing.JTextArea[] |
t
Aree di testo usate per visualizzare i messaggi. |
Method Summary |
static void |
main(java.lang.String[] args)
Rende la classe un'applicazione stand-alone per il testing. |
static void |
print(java.lang.String s)
Visualizza la stringa passata come argomento nel pannello in alto a
sinistra. |
static void |
println(int panel,
java.lang.String s)
Visualizza la stringa passata come argomento nel pannello di
indice specificato. |
static void |
println(java.lang.String s)
Visualizza la stringa passata come argomento nel pannello in alto a
sinistra e passa alla linea successiva. |
static void |
setOutput()
Crea tutti i componenti grafici che compongono la finestra di output
e la rende visibile.
|
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
t
private static javax.swing.JTextArea[] t
- Aree di testo usate per visualizzare i messaggi.
Output
public Output()
setOutput
public static final void setOutput()
- Crea tutti i componenti grafici che compongono la finestra di output
e la rende visibile.
La chiusura della finestra provoca la terminazione dell'applicazione
ReplicaManager.
println
public static final void println(java.lang.String s)
- Visualizza la stringa passata come argomento nel pannello in alto a
sinistra e passa alla linea successiva.
- Parameters:
s
- stringa da visualizzare.
print
public static final void print(java.lang.String s)
- Visualizza la stringa passata come argomento nel pannello in alto a
sinistra.
- Parameters:
s
- stringa da visualizzare.
println
public static final void println(int panel,
java.lang.String s)
- Visualizza la stringa passata come argomento nel pannello di
indice specificato. Il pannello in alto a sinistra ha indice 0,
gli altri, indici progressivi assegnati in senso orario.
- Parameters:
s
- stringa da visualizzare.panel
- indice del pannello in cui visualizzare la stringa.
main
public static void main(java.lang.String[] args)
- Rende la classe un'applicazione stand-alone per il testing.