Package io.undertow.servlet.spec
Class SessionCookieConfigImpl
java.lang.Object
io.undertow.servlet.spec.SessionCookieConfigImpl
- All Implemented Interfaces:
io.undertow.server.session.SessionConfig
,javax.servlet.SessionCookieConfig
public class SessionCookieConfigImpl
extends Object
implements javax.servlet.SessionCookieConfig, io.undertow.server.session.SessionConfig
- Author:
- Stuart Douglas
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.undertow.server.session.SessionConfig
io.undertow.server.session.SessionConfig.SessionCookieSource
-
Field Summary
Fields inherited from interface io.undertow.server.session.SessionConfig
ATTACHMENT_KEY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
clearSession
(io.undertow.server.HttpServerExchange exchange, String sessionId) findSessionId
(io.undertow.server.HttpServerExchange exchange) io.undertow.server.session.SessionConfig
int
getName()
getPath()
boolean
boolean
isSecure()
rewriteUrl
(String originalUrl, String sessionid) io.undertow.server.session.SessionConfig.SessionCookieSource
sessionCookieSource
(io.undertow.server.HttpServerExchange exchange) void
setComment
(String comment) void
void
setFallback
(io.undertow.server.session.SessionConfig fallback) void
setHttpOnly
(boolean httpOnly) void
setMaxAge
(int maxAge) void
void
void
setSecure
(boolean secure) void
setSessionId
(io.undertow.server.HttpServerExchange exchange, String sessionId)
-
Constructor Details
-
SessionCookieConfigImpl
-
-
Method Details
-
rewriteUrl
- Specified by:
rewriteUrl
in interfaceio.undertow.server.session.SessionConfig
-
setSessionId
- Specified by:
setSessionId
in interfaceio.undertow.server.session.SessionConfig
-
clearSession
- Specified by:
clearSession
in interfaceio.undertow.server.session.SessionConfig
-
findSessionId
- 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
- Specified by:
getName
in interfacejavax.servlet.SessionCookieConfig
-
setName
- Specified by:
setName
in interfacejavax.servlet.SessionCookieConfig
-
getDomain
- Specified by:
getDomain
in interfacejavax.servlet.SessionCookieConfig
-
setDomain
- Specified by:
setDomain
in interfacejavax.servlet.SessionCookieConfig
-
getPath
- Specified by:
getPath
in interfacejavax.servlet.SessionCookieConfig
-
setPath
- Specified by:
setPath
in interfacejavax.servlet.SessionCookieConfig
-
getComment
- Specified by:
getComment
in interfacejavax.servlet.SessionCookieConfig
-
setComment
- Specified by:
setComment
in interfacejavax.servlet.SessionCookieConfig
-
isHttpOnly
public boolean isHttpOnly()- Specified by:
isHttpOnly
in interfacejavax.servlet.SessionCookieConfig
-
setHttpOnly
public void setHttpOnly(boolean httpOnly) - Specified by:
setHttpOnly
in interfacejavax.servlet.SessionCookieConfig
-
isSecure
public boolean isSecure()- Specified by:
isSecure
in interfacejavax.servlet.SessionCookieConfig
-
setSecure
public void setSecure(boolean secure) - Specified by:
setSecure
in interfacejavax.servlet.SessionCookieConfig
-
getMaxAge
public int getMaxAge()- Specified by:
getMaxAge
in interfacejavax.servlet.SessionCookieConfig
-
setMaxAge
public void setMaxAge(int maxAge) - Specified by:
setMaxAge
in interfacejavax.servlet.SessionCookieConfig
-
getFallback
public io.undertow.server.session.SessionConfig getFallback() -
setFallback
public void setFallback(io.undertow.server.session.SessionConfig fallback)
-