Class SessionInformations

java.lang.Object
net.bull.javamelody.internal.model.SessionInformations
All Implemented Interfaces:
Serializable

public class SessionInformations extends Object implements Serializable
Informations sur une session http. L'état d'une instance est initialisé à son instanciation et non mutable; il est donc de fait thread-safe. Cet état est celui d'une session http à un instant t. Les instances sont sérialisables pour pouvoir être transmises au serveur de collecte.
Author:
Emeric Vernat
See Also:
  • Constructor Details

    • SessionInformations

      public SessionInformations(HttpSession session, boolean includeAttributes)
  • Method Details

    • getId

      public String getId()
    • getLastAccess

      public Date getLastAccess()
    • getAge

      public Date getAge()
    • getExpirationDate

      public Date getExpirationDate()
    • getAttributeCount

      public int getAttributeCount()
    • isSerializable

      public boolean isSerializable()
    • getCountry

      public String getCountry()
    • getCountryDisplay

      public String getCountryDisplay()
    • getRemoteAddr

      public String getRemoteAddr()
    • getBrowser

      public String getBrowser()
    • getOs

      public String getOs()
    • getRemoteUser

      public String getRemoteUser()
    • getSerializedSize

      public int getSerializedSize()
    • getAttributes

      public List<SessionInformations.SessionAttribute> getAttributes()
    • toString

      public String toString()
      Overrides:
      toString in class Object