Notes de version de Sun GlassFish Communications Server 2.0

La méthode getLastAccessedTime ne permet pas de fournir des résultats précis (Problème 1351)

Description

La méthode getLastAccessedTime d'une session SIP ne permet pas de fournir des résultats précis.

Solution

Les applications nécessitant de conserver une trace précise de lastAccessedTime doivent être stockées dans SipApplicationSession.

synchronized (sas) {
	Long last = (Long) sas.getAttribute("myLastAccessedTime");
	if (last == null) {last = 0};
	// do something with the last one
	// and...
	// set the new one.
	sas.setAttribute("myLastAccessedTime", System.currentTimeMillis());
}