- All Known Subinterfaces:
SessionConfig.Mutable,SessionManager
- All Known Implementing Classes:
AbstractSessionManager,SessionHandler
public interface SessionConfig
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionintintintorg.eclipse.jetty.http.HttpCookie.SameSitebooleanbooleanbooleanbooleanbooleanboolean
-
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
-
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
-
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()
-