public class CodecSessionConfig extends Object implements io.undertow.server.session.SessionConfig
SessionConfig
decorator that performs encoding/decoding of the session identifier.
In this way, routing is completely opaque to the request, session, and session manager.Constructor and Description |
---|
CodecSessionConfig(io.undertow.server.session.SessionConfig config,
SessionIdentifierCodec codec) |
Modifier and Type | Method and Description |
---|---|
void |
clearSession(io.undertow.server.HttpServerExchange exchange,
String sessionId) |
String |
findSessionId(io.undertow.server.HttpServerExchange exchange) |
String |
rewriteUrl(String originalUrl,
String sessionId) |
io.undertow.server.session.SessionConfig.SessionCookieSource |
sessionCookieSource(io.undertow.server.HttpServerExchange exchange) |
void |
setSessionId(io.undertow.server.HttpServerExchange exchange,
String sessionId) |
public CodecSessionConfig(io.undertow.server.session.SessionConfig config, SessionIdentifierCodec codec)
public void setSessionId(io.undertow.server.HttpServerExchange exchange, String sessionId)
setSessionId
in interface io.undertow.server.session.SessionConfig
public void clearSession(io.undertow.server.HttpServerExchange exchange, String sessionId)
clearSession
in interface io.undertow.server.session.SessionConfig
public String findSessionId(io.undertow.server.HttpServerExchange exchange)
findSessionId
in interface io.undertow.server.session.SessionConfig
public io.undertow.server.session.SessionConfig.SessionCookieSource sessionCookieSource(io.undertow.server.HttpServerExchange exchange)
sessionCookieSource
in interface io.undertow.server.session.SessionConfig
Copyright © 2018 JBoss by Red Hat. All rights reserved.