org.apache.catalina.manager.util

## Class SessionUtils

- java.lang.Object
- - org.apache.catalina.manager.util.SessionUtils

-     public class SessionUtils
      extends Object

  Utility methods on HttpSessions...
  Author:
    Cédrik LIME

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `static long` | `getInactiveTimeForSession(Session in_session)`
    `static long` | `getTTLForSession(Session in_session)`
    `static long` | `getUsedTimeForSession(Session in_session)`
    `static Locale` | `guessLocaleFromSession(HttpSession in_session)`
    `static Locale` | `guessLocaleFromSession(Session in_session)` Try to get user locale from the session, if possible.
    `static Object` | `guessUserFromSession(Session in_session)` Try to get user from the session, if possible.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### guessLocaleFromSession

          public static Locale guessLocaleFromSession(Session in_session)

      Try to get user locale from the session, if possible. IMPLEMENTATION NOTE: this method has explicit support for Tapestry 3, Struts 1.x and Spring JSF check the browser meta tag "accept languages" to choose what language to display.
      Parameters:
        `in_session` - The session
      Returns:
        the locale

    - #### guessLocaleFromSession

          public static Locale guessLocaleFromSession(HttpSession in_session)

    - #### guessUserFromSession

          public static Object guessUserFromSession(Session in_session)

      Try to get user from the session, if possible.
      Parameters:
        `in_session` - The session
      Returns:
        the user

    - #### getUsedTimeForSession

          public static long getUsedTimeForSession(Session in_session)

    - #### getTTLForSession

          public static long getTTLForSession(Session in_session)

    - #### getInactiveTimeForSession

          public static long getInactiveTimeForSession(Session in_session)

Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.