Package io.undertow.servlet.spec
Class SessionCookieConfigImpl
- java.lang.Object
-
- io.undertow.servlet.spec.SessionCookieConfigImpl
-
- All Implemented Interfaces:
io.undertow.server.session.SessionConfig
,jakarta.servlet.SessionCookieConfig
public class SessionCookieConfigImpl extends java.lang.Object implements jakarta.servlet.SessionCookieConfig, io.undertow.server.session.SessionConfig
- Author:
- Stuart Douglas
-
-
Constructor Summary
Constructors Constructor Description SessionCookieConfigImpl(ServletContextImpl servletContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
clearSession(io.undertow.server.HttpServerExchange exchange, java.lang.String sessionId)
java.lang.String
findSessionId(io.undertow.server.HttpServerExchange exchange)
java.lang.String
getAttribute(java.lang.String name)
java.util.Map<java.lang.String,java.lang.String>
getAttributes()
java.lang.String
getComment()
Deprecated.java.lang.String
getDomain()
io.undertow.server.session.SessionConfig
getFallback()
int
getMaxAge()
java.lang.String
getName()
java.lang.String
getPath()
boolean
isHttpOnly()
boolean
isSecure()
java.lang.String
rewriteUrl(java.lang.String originalUrl, java.lang.String sessionid)
io.undertow.server.session.SessionConfig.SessionCookieSource
sessionCookieSource(io.undertow.server.HttpServerExchange exchange)
void
setAttribute(java.lang.String name, java.lang.String value)
void
setComment(java.lang.String comment)
Deprecated.void
setDomain(java.lang.String domain)
void
setFallback(io.undertow.server.session.SessionConfig fallback)
void
setHttpOnly(boolean httpOnly)
void
setMaxAge(int maxAge)
void
setName(java.lang.String name)
void
setPath(java.lang.String path)
void
setSecure(boolean secure)
void
setSessionId(io.undertow.server.HttpServerExchange exchange, java.lang.String sessionId)
-
-
-
Constructor Detail
-
SessionCookieConfigImpl
public SessionCookieConfigImpl(ServletContextImpl servletContext)
-
-
Method Detail
-
rewriteUrl
public java.lang.String rewriteUrl(java.lang.String originalUrl, java.lang.String sessionid)
- Specified by:
rewriteUrl
in interfaceio.undertow.server.session.SessionConfig
-
setSessionId
public void setSessionId(io.undertow.server.HttpServerExchange exchange, java.lang.String sessionId)
- Specified by:
setSessionId
in interfaceio.undertow.server.session.SessionConfig
-
clearSession
public void clearSession(io.undertow.server.HttpServerExchange exchange, java.lang.String sessionId)
- Specified by:
clearSession
in interfaceio.undertow.server.session.SessionConfig
-
findSessionId
public java.lang.String findSessionId(io.undertow.server.HttpServerExchange exchange)
- Specified by:
findSessionId
in interfaceio.undertow.server.session.SessionConfig
-
sessionCookieSource
public io.undertow.server.session.SessionConfig.SessionCookieSource sessionCookieSource(io.undertow.server.HttpServerExchange exchange)
- Specified by:
sessionCookieSource
in interfaceio.undertow.server.session.SessionConfig
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfacejakarta.servlet.SessionCookieConfig
-
setName
public void setName(java.lang.String name)
- Specified by:
setName
in interfacejakarta.servlet.SessionCookieConfig
-
getDomain
public java.lang.String getDomain()
- Specified by:
getDomain
in interfacejakarta.servlet.SessionCookieConfig
-
setDomain
public void setDomain(java.lang.String domain)
- Specified by:
setDomain
in interfacejakarta.servlet.SessionCookieConfig
-
getPath
public java.lang.String getPath()
- Specified by:
getPath
in interfacejakarta.servlet.SessionCookieConfig
-
setPath
public void setPath(java.lang.String path)
- Specified by:
setPath
in interfacejakarta.servlet.SessionCookieConfig
-
getComment
@Deprecated public java.lang.String getComment()
Deprecated.- Specified by:
getComment
in interfacejakarta.servlet.SessionCookieConfig
-
setComment
@Deprecated public void setComment(java.lang.String comment)
Deprecated.- Specified by:
setComment
in interfacejakarta.servlet.SessionCookieConfig
-
isHttpOnly
public boolean isHttpOnly()
- Specified by:
isHttpOnly
in interfacejakarta.servlet.SessionCookieConfig
-
setHttpOnly
public void setHttpOnly(boolean httpOnly)
- Specified by:
setHttpOnly
in interfacejakarta.servlet.SessionCookieConfig
-
isSecure
public boolean isSecure()
- Specified by:
isSecure
in interfacejakarta.servlet.SessionCookieConfig
-
setSecure
public void setSecure(boolean secure)
- Specified by:
setSecure
in interfacejakarta.servlet.SessionCookieConfig
-
getMaxAge
public int getMaxAge()
- Specified by:
getMaxAge
in interfacejakarta.servlet.SessionCookieConfig
-
setMaxAge
public void setMaxAge(int maxAge)
- Specified by:
setMaxAge
in interfacejakarta.servlet.SessionCookieConfig
-
getFallback
public io.undertow.server.session.SessionConfig getFallback()
-
setFallback
public void setFallback(io.undertow.server.session.SessionConfig fallback)
-
setAttribute
public void setAttribute(java.lang.String name, java.lang.String value)
- Specified by:
setAttribute
in interfacejakarta.servlet.SessionCookieConfig
-
getAttribute
public java.lang.String getAttribute(java.lang.String name)
- Specified by:
getAttribute
in interfacejakarta.servlet.SessionCookieConfig
-
getAttributes
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
- Specified by:
getAttributes
in interfacejakarta.servlet.SessionCookieConfig
-
-