Package io.undertow.servlet.spec
Class SessionCookieConfigImpl
- java.lang.Object
-
- io.undertow.servlet.spec.SessionCookieConfigImpl
-
- All Implemented Interfaces:
SessionConfig,jakarta.servlet.SessionCookieConfig
public class SessionCookieConfigImpl extends Object implements jakarta.servlet.SessionCookieConfig, SessionConfig
- Author:
- Stuart Douglas
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.undertow.server.session.SessionConfig
SessionConfig.SessionCookieSource
-
-
Field Summary
-
Fields inherited from interface io.undertow.server.session.SessionConfig
ATTACHMENT_KEY
-
-
Constructor Summary
Constructors Constructor Description SessionCookieConfigImpl(ServletContextImpl servletContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidclearSession(HttpServerExchange exchange, String sessionId)StringfindSessionId(HttpServerExchange exchange)StringgetAttribute(String name)Map<String,String>getAttributes()StringgetComment()Deprecated.StringgetDomain()SessionConfiggetFallback()intgetMaxAge()StringgetName()StringgetPath()booleanisHttpOnly()booleanisSecure()StringrewriteUrl(String originalUrl, String sessionid)SessionConfig.SessionCookieSourcesessionCookieSource(HttpServerExchange exchange)voidsetAttribute(String name, String value)voidsetComment(String comment)Deprecated.voidsetDomain(String domain)voidsetFallback(SessionConfig fallback)voidsetHttpOnly(boolean httpOnly)voidsetMaxAge(int maxAge)voidsetName(String name)voidsetPath(String path)voidsetSecure(boolean secure)voidsetSessionId(HttpServerExchange exchange, String sessionId)
-
-
-
Constructor Detail
-
SessionCookieConfigImpl
public SessionCookieConfigImpl(ServletContextImpl servletContext)
-
-
Method Detail
-
rewriteUrl
public String rewriteUrl(String originalUrl, String sessionid)
- Specified by:
rewriteUrlin interfaceSessionConfig
-
setSessionId
public void setSessionId(HttpServerExchange exchange, String sessionId)
- Specified by:
setSessionIdin interfaceSessionConfig
-
clearSession
public void clearSession(HttpServerExchange exchange, String sessionId)
- Specified by:
clearSessionin interfaceSessionConfig
-
findSessionId
public String findSessionId(HttpServerExchange exchange)
- Specified by:
findSessionIdin interfaceSessionConfig
-
sessionCookieSource
public SessionConfig.SessionCookieSource sessionCookieSource(HttpServerExchange exchange)
- Specified by:
sessionCookieSourcein interfaceSessionConfig
-
getName
public String getName()
- Specified by:
getNamein interfacejakarta.servlet.SessionCookieConfig
-
setName
public void setName(String name)
- Specified by:
setNamein interfacejakarta.servlet.SessionCookieConfig
-
getDomain
public String getDomain()
- Specified by:
getDomainin interfacejakarta.servlet.SessionCookieConfig
-
setDomain
public void setDomain(String domain)
- Specified by:
setDomainin interfacejakarta.servlet.SessionCookieConfig
-
getPath
public String getPath()
- Specified by:
getPathin interfacejakarta.servlet.SessionCookieConfig
-
setPath
public void setPath(String path)
- Specified by:
setPathin interfacejakarta.servlet.SessionCookieConfig
-
getComment
@Deprecated public String getComment()
Deprecated.- Specified by:
getCommentin interfacejakarta.servlet.SessionCookieConfig
-
setComment
@Deprecated public void setComment(String comment)
Deprecated.- Specified by:
setCommentin interfacejakarta.servlet.SessionCookieConfig
-
isHttpOnly
public boolean isHttpOnly()
- Specified by:
isHttpOnlyin interfacejakarta.servlet.SessionCookieConfig
-
setHttpOnly
public void setHttpOnly(boolean httpOnly)
- Specified by:
setHttpOnlyin interfacejakarta.servlet.SessionCookieConfig
-
isSecure
public boolean isSecure()
- Specified by:
isSecurein interfacejakarta.servlet.SessionCookieConfig
-
setSecure
public void setSecure(boolean secure)
- Specified by:
setSecurein interfacejakarta.servlet.SessionCookieConfig
-
getMaxAge
public int getMaxAge()
- Specified by:
getMaxAgein interfacejakarta.servlet.SessionCookieConfig
-
setMaxAge
public void setMaxAge(int maxAge)
- Specified by:
setMaxAgein interfacejakarta.servlet.SessionCookieConfig
-
getFallback
public SessionConfig getFallback()
-
setFallback
public void setFallback(SessionConfig fallback)
-
setAttribute
public void setAttribute(String name, String value)
- Specified by:
setAttributein interfacejakarta.servlet.SessionCookieConfig
-
getAttribute
public String getAttribute(String name)
- Specified by:
getAttributein interfacejakarta.servlet.SessionCookieConfig
-
-