public class SessionCookieConfigImpl extends Object implements javax.servlet.SessionCookieConfig, SessionConfig
SessionConfig.SessionCookieSource
ATTACHMENT_KEY
Constructor and Description |
---|
SessionCookieConfigImpl(ServletContextImpl servletContext) |
Modifier and Type | Method and Description |
---|---|
void |
clearSession(HttpServerExchange exchange,
String sessionId) |
String |
findSessionId(HttpServerExchange exchange) |
String |
getComment() |
String |
getDomain() |
SessionConfig |
getFallback() |
int |
getMaxAge() |
String |
getName() |
String |
getPath() |
boolean |
isHttpOnly() |
boolean |
isSecure() |
String |
rewriteUrl(String originalUrl,
String sessionid) |
SessionConfig.SessionCookieSource |
sessionCookieSource(HttpServerExchange exchange) |
void |
setComment(String comment) |
void |
setDomain(String domain) |
void |
setFallback(SessionConfig fallback) |
void |
setHttpOnly(boolean httpOnly) |
void |
setMaxAge(int maxAge) |
void |
setName(String name) |
void |
setPath(String path) |
void |
setSecure(boolean secure) |
void |
setSessionId(HttpServerExchange exchange,
String sessionId) |
public SessionCookieConfigImpl(ServletContextImpl servletContext)
public String rewriteUrl(String originalUrl, String sessionid)
rewriteUrl
in interface SessionConfig
public void setSessionId(HttpServerExchange exchange, String sessionId)
setSessionId
in interface SessionConfig
public void clearSession(HttpServerExchange exchange, String sessionId)
clearSession
in interface SessionConfig
public String findSessionId(HttpServerExchange exchange)
findSessionId
in interface SessionConfig
public SessionConfig.SessionCookieSource sessionCookieSource(HttpServerExchange exchange)
sessionCookieSource
in interface SessionConfig
public String getName()
getName
in interface javax.servlet.SessionCookieConfig
public void setName(String name)
setName
in interface javax.servlet.SessionCookieConfig
public String getDomain()
getDomain
in interface javax.servlet.SessionCookieConfig
public void setDomain(String domain)
setDomain
in interface javax.servlet.SessionCookieConfig
public String getPath()
getPath
in interface javax.servlet.SessionCookieConfig
public void setPath(String path)
setPath
in interface javax.servlet.SessionCookieConfig
public String getComment()
getComment
in interface javax.servlet.SessionCookieConfig
public void setComment(String comment)
setComment
in interface javax.servlet.SessionCookieConfig
public boolean isHttpOnly()
isHttpOnly
in interface javax.servlet.SessionCookieConfig
public void setHttpOnly(boolean httpOnly)
setHttpOnly
in interface javax.servlet.SessionCookieConfig
public boolean isSecure()
isSecure
in interface javax.servlet.SessionCookieConfig
public void setSecure(boolean secure)
setSecure
in interface javax.servlet.SessionCookieConfig
public int getMaxAge()
getMaxAge
in interface javax.servlet.SessionCookieConfig
public void setMaxAge(int maxAge)
setMaxAge
in interface javax.servlet.SessionCookieConfig
public SessionConfig getFallback()
public void setFallback(SessionConfig fallback)
Copyright © 2021 JBoss by Red Hat. All rights reserved.