All Packages Class Hierarchy This Package Previous Next Index
Class it.unipi.di.vserver.StatisticInfo
java.lang.Object
|
+----it.unipi.di.vserver.StatisticInfo
- public class StatisticInfo
- extends Object
- implements Serializable
Informazioni statistiche relative ad una connessione.
- Version:
- 1.0
- Author:
- Antonio Cisternino
-
additionalData
- Dati addizionali da salvare.
-
badHandshake
- Se vale true indica che l'handshake è andato male.
-
closingTime
- Data di chiusura della connessione.
-
connectionTime
- Data di apertura della connessione.
-
home
- Indirizzo del server che ha accettato la connessione.
-
homeName
- Nome del server.
-
localPort
- Porta del server.
-
remote
- Indirizzo del client remoto che si è connesso al server.
-
remoteName
- Nome del client remoto.
-
remotePort
- Porta del client.
-
serverName
- Nome del server che ha accettato la connessione.
-
wasStopped
- Se vale true la connessione non è terminata
spontaneamente ma è stata troncata.
-
StatisticInfo(Socket, String)
- Costruttore.
-
close(boolean)
- Registra l'ora di chiusura e il fatto che il protocollo
abbia terminato spontaneamente oppure sia stato arrestato.
-
setAdditionalData(Object)
- Aggiunge alle informazioni statistiche dati dipendenti dal protocollo.
-
setBadHandshake()
- Dice che l'handshake di sicurezza è terminato con esito negativo
e che quindi la connessione è stata terminata.
-
toString()
- Stampa tutte le informazioni relative al pacchetto.
additionalData
private Object additionalData
- Dati addizionali da salvare. Possono essere aggiunti
durante l'esecuzione del protocollo.
serverName
private String serverName
- Nome del server che ha accettato la connessione.
connectionTime
private Date connectionTime
- Data di apertura della connessione.
home
private InetAddress home
- Indirizzo del server che ha accettato la connessione.
remote
private InetAddress remote
- Indirizzo del client remoto che si è connesso al server.
homeName
private String homeName
- Nome del server.
remoteName
private String remoteName
- Nome del client remoto.
localPort
private int localPort
- Porta del server.
remotePort
private int remotePort
- Porta del client.
closingTime
private Date closingTime
- Data di chiusura della connessione.
wasStopped
private boolean wasStopped
- Se vale true la connessione non è terminata
spontaneamente ma è stata troncata.
badHandshake
private boolean badHandshake
- Se vale true indica che l'handshake è andato male.
StatisticInfo
StatisticInfo(Socket s,
String serverName)
- Costruttore.
- Parameters:
- s - Socket della connessione.
- serverName - Nome del server che ha accettato la connessione.
setAdditionalData
void setAdditionalData(Object obj)
- Aggiunge alle informazioni statistiche dati dipendenti dal protocollo.
- Parameters:
- obj - Oggetto (o array di oggetti) da associare alle informazioni
statistiche.
close
void close(boolean stop)
- Registra l'ora di chiusura e il fatto che il protocollo
abbia terminato spontaneamente oppure sia stato arrestato.
- Parameters:
- stop - Se vale true la connessione è stata interrotta
attraverso l'impiego del metodo stop.
setBadHandshake
void setBadHandshake()
- Dice che l'handshake di sicurezza è terminato con esito negativo
e che quindi la connessione è stata terminata.
toString
public String toString()
- Stampa tutte le informazioni relative al pacchetto.
- Returns:
- Una versione stringa (indicata per il debug)
del pacchetto.
- Overrides:
- toString in class Object
All Packages Class Hierarchy This Package Previous Next Index