Interface CatalinaSession

  • All Superinterfaces:
    org.apache.catalina.Session
    All Known Implementing Classes:
    DistributableSession

    public interface CatalinaSession
    extends org.apache.catalina.Session
    Provides default implementations of methods that can be derived or outright ignored.
    Author:
    Paul Ferraro
    • Field Summary

      • Fields inherited from interface org.apache.catalina.Session

        SESSION_ACTIVATED_EVENT, SESSION_CREATED_EVENT, SESSION_DESTROYED_EVENT, SESSION_PASSIVATED_EVENT
    • Method Detail

      • getCreationTimeInternal

        default long getCreationTimeInternal()
        Specified by:
        getCreationTimeInternal in interface org.apache.catalina.Session
      • setCreationTime

        default void setCreationTime​(long time)
        Specified by:
        setCreationTime in interface org.apache.catalina.Session
      • setId

        default void setId​(String id)
        Specified by:
        setId in interface org.apache.catalina.Session
      • setId

        default void setId​(String id,
                           boolean notify)
        Specified by:
        setId in interface org.apache.catalina.Session
      • getThisAccessedTime

        default long getThisAccessedTime()
        Specified by:
        getThisAccessedTime in interface org.apache.catalina.Session
      • getThisAccessedTimeInternal

        default long getThisAccessedTimeInternal()
        Specified by:
        getThisAccessedTimeInternal in interface org.apache.catalina.Session
      • getLastAccessedTimeInternal

        default long getLastAccessedTimeInternal()
        Specified by:
        getLastAccessedTimeInternal in interface org.apache.catalina.Session
      • getIdleTime

        default long getIdleTime()
        Specified by:
        getIdleTime in interface org.apache.catalina.Session
      • getIdleTimeInternal

        default long getIdleTimeInternal()
        Specified by:
        getIdleTimeInternal in interface org.apache.catalina.Session
      • setManager

        default void setManager​(org.apache.catalina.Manager manager)
        Specified by:
        setManager in interface org.apache.catalina.Session
      • setNew

        default void setNew​(boolean isNew)
        Specified by:
        setNew in interface org.apache.catalina.Session
      • setValid

        default void setValid​(boolean isValid)
        Specified by:
        setValid in interface org.apache.catalina.Session
      • access

        default void access()
        Specified by:
        access in interface org.apache.catalina.Session
      • recycle

        default void recycle()
        Specified by:
        recycle in interface org.apache.catalina.Session