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 Summary

    Modifier and Type
    Method
    Description
    default void
     
    default long
     
    default long
     
    default long
     
    default long
     
    default long
     
    default long
     
    default void
     
    default void
    setCreationTime(long time)
     
    default void
     
    default void
    setId(String id, boolean notify)
     
    default void
    setManager(org.apache.catalina.Manager manager)
     
    default void
    setNew(boolean isNew)
     
    default void
    setValid(boolean isValid)
     

    Methods inherited from interface org.apache.catalina.Session

    addSessionListener, endAccess, expire, getAuthType, getCreationTime, getId, getIdInternal, getLastAccessedTime, getManager, getMaxInactiveInterval, getNote, getNoteNames, getPrincipal, getSession, isAttributeDistributable, isValid, removeNote, removeSessionListener, setAuthType, setMaxInactiveInterval, setNote, setPrincipal, tellChangedSessionId
  • Method Details

    • 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