Interface SessionConfig

All Known Subinterfaces:
SessionConfig.Mutable, SessionManager
All Known Implementing Classes:
AbstractSessionManager, SessionHandler

public interface SessionConfig
  • Method Details

    • getMaxCookieAge

      @ManagedAttribute("if greater the zero, the time in seconds a session cookie will last for") int getMaxCookieAge()
    • getMaxInactiveInterval

      @ManagedAttribute("default maximum time a session may be idle for (in s)") int getMaxInactiveInterval()
    • getRefreshCookieAge

      @ManagedAttribute("time before a session cookie is re-set (in s)") int getRefreshCookieAge()
    • getSameSite

      @ManagedAttribute("the session cookie sameSite mode") org.eclipse.jetty.http.HttpCookie.SameSite getSameSite()
    • getSessionComment

      @ManagedAttribute("the cookie comment to use when setting session tracking cookies") String getSessionComment()
    • getSessionCookie

      @ManagedAttribute("the cookie name used to track sessions with cookies") String getSessionCookie()
    • getSessionDomain

      @ManagedAttribute("domain of the session cookie, or null for the default") String getSessionDomain()
    • getSessionIdPathParameterName

      @ManagedAttribute("parameter name to use for URL session tracking") String getSessionIdPathParameterName()
    • getSessionIdPathParameterNamePrefix

      String getSessionIdPathParameterNamePrefix()
    • getSessionPath

      @ManagedAttribute("path of the session cookie, or null for default") String getSessionPath()
    • isCheckingRemoteSessionIdEncoding

      @ManagedAttribute("check remote session id encoding") boolean isCheckingRemoteSessionIdEncoding()
    • isHttpOnly

      @ManagedAttribute("true if cookies use the http only flag") boolean isHttpOnly()
    • isSecureCookies

      @ManagedAttribute("if true, secure cookie flag is set on session cookies") boolean isSecureCookies()
    • isSecureRequestOnly

      @ManagedAttribute("true if ???? TODO") boolean isSecureRequestOnly()
    • isUsingCookies

      @ManagedAttribute("true if sessions are tracked with cookies") boolean isUsingCookies()
    • isUsingURLs

      @ManagedAttribute("true if sessions are tracked with URLs") boolean isUsingURLs()