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
    • Method Detail

      • tellChangedSessionId

        void tellChangedSessionId​(String newId,
                                  String oldId)
      • 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
      • 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
      • getInfo

        default String getInfo()
        Specified by:
        getInfo in interface org.apache.catalina.Session