Riferimenti per la classe org.jaebi.server.core.TimeoutThreadedUserContainer.SessionLastAccessTimestamp

Diagramma di collaborazione per org.jaebi.server.core.TimeoutThreadedUserContainer.SessionLastAccessTimestamp:

Collaboration graph
[legenda]
Lista di tutti i membri.

Descrizione Dettagliata

Classe Container utile ad associare un Timestamp di "ultimo accesso" ad una Session di uno User.

Questa Classe permette di capire quando una Session risulta (in gergo WEB-Developer) "scaduta".

Autore:
detro

Definizione alla linea 58 del file TimeoutThreadedUserContainer.java.

Membri pubblici

synchronized void update ()
 Aggiorna il Timestamp.
Session getSession ()
synchronized long getLastAccessTimestamp ()

Funczioni con visibilità di package

 SessionLastAccessTimestamp (Session newSession)
 Costruttore Pair.

Attributi privati

final Session session
long lastAccessTimestamp


Documentazione dei costruttori e dei distruttori

org.jaebi.server.core.TimeoutThreadedUserContainer.SessionLastAccessTimestamp.SessionLastAccessTimestamp Session  newSession  )  [package]
 

Costruttore Pair.

Parametri:
newSession Session a cui associare il Timestamp

Definizione alla linea 66 del file TimeoutThreadedUserContainer.java.

Riferimenti org.jaebi.server.core.TimeoutThreadedUserContainer.SessionLastAccessTimestamp.session, e org.jaebi.server.core.TimeoutThreadedUserContainer.SessionLastAccessTimestamp.update().

00066                                                                   {
00067                         session = newSession;
00068                         update();
00069                 }

Questo è il grafo delle chiamate per questa funzione:


Documentazione delle funzioni membro

synchronized long org.jaebi.server.core.TimeoutThreadedUserContainer.SessionLastAccessTimestamp.getLastAccessTimestamp  ) 
 

Restituisce:
Timestamp ultimo Accesso

Definizione alla linea 84 del file TimeoutThreadedUserContainer.java.

Riferimenti org.jaebi.server.core.TimeoutThreadedUserContainer.SessionLastAccessTimestamp.lastAccessTimestamp.

Referenziato da org.jaebi.server.core.TimeoutThreadedUserContainer.run().

00084 { return lastAccessTimestamp; }

Session org.jaebi.server.core.TimeoutThreadedUserContainer.SessionLastAccessTimestamp.getSession  ) 
 

Restituisce:
Returns the session.

Definizione alla linea 79 del file TimeoutThreadedUserContainer.java.

Riferimenti org.jaebi.server.core.TimeoutThreadedUserContainer.SessionLastAccessTimestamp.session.

Referenziato da org.jaebi.server.core.TimeoutThreadedUserContainer.run().

00079 {       return session; }

synchronized void org.jaebi.server.core.TimeoutThreadedUserContainer.SessionLastAccessTimestamp.update  ) 
 

Aggiorna il Timestamp.

Definizione alla linea 72 del file TimeoutThreadedUserContainer.java.

Riferimenti org.jaebi.server.core.TimeoutThreadedUserContainer.SessionLastAccessTimestamp.lastAccessTimestamp.

Referenziato da org.jaebi.server.core.TimeoutThreadedUserContainer.getUser(), e org.jaebi.server.core.TimeoutThreadedUserContainer.SessionLastAccessTimestamp.SessionLastAccessTimestamp().

00072                                                   {
00073                         lastAccessTimestamp = new GregorianCalendar().getTimeInMillis();
00074                 }


Documentazione dei dati membri

long org.jaebi.server.core.TimeoutThreadedUserContainer.SessionLastAccessTimestamp.lastAccessTimestamp [private]
 

Definizione alla linea 60 del file TimeoutThreadedUserContainer.java.

Referenziato da org.jaebi.server.core.TimeoutThreadedUserContainer.SessionLastAccessTimestamp.getLastAccessTimestamp(), e org.jaebi.server.core.TimeoutThreadedUserContainer.SessionLastAccessTimestamp.update().

final Session org.jaebi.server.core.TimeoutThreadedUserContainer.SessionLastAccessTimestamp.session [private]
 

Definizione alla linea 59 del file TimeoutThreadedUserContainer.java.

Referenziato da org.jaebi.server.core.TimeoutThreadedUserContainer.SessionLastAccessTimestamp.getSession(), e org.jaebi.server.core.TimeoutThreadedUserContainer.SessionLastAccessTimestamp.SessionLastAccessTimestamp().


La documentazione per questa classe è stata generata a partire dal seguente file:
Generato il Mon Jun 27 22:50:39 2005 per JAEBI - JAva Enterprice BackEnd Interfacement da  doxygen 1.4.3