public class DistributableImmutableSession extends AbstractDistributableSession<ImmutableSession>
ImmutableSession
.Constructor and Description |
---|
DistributableImmutableSession(io.undertow.server.session.SessionManager manager,
ImmutableSession session) |
Modifier and Type | Method and Description |
---|---|
String |
changeSessionId(io.undertow.server.HttpServerExchange exchange,
io.undertow.server.session.SessionConfig config) |
protected ImmutableSession |
getSession()
Returns a reference to the delegate session.
|
io.undertow.server.session.SessionManager |
getSessionManager() |
void |
invalidate(io.undertow.server.HttpServerExchange exchange) |
Object |
removeAttribute(String name) |
void |
requestDone(io.undertow.server.HttpServerExchange serverExchange) |
Object |
setAttribute(String name,
Object value) |
void |
setMaxInactiveInterval(int interval) |
getAttribute, getAttributeNames, getCreationTime, getId, getLastAccessedTime, getMaxInactiveInterval
public DistributableImmutableSession(io.undertow.server.session.SessionManager manager, ImmutableSession session)
public io.undertow.server.session.SessionManager getSessionManager()
protected ImmutableSession getSession()
AbstractDistributableSession
getSession
in class AbstractDistributableSession<ImmutableSession>
public void requestDone(io.undertow.server.HttpServerExchange serverExchange)
public void setMaxInactiveInterval(int interval)
public void invalidate(io.undertow.server.HttpServerExchange exchange)
public String changeSessionId(io.undertow.server.HttpServerExchange exchange, io.undertow.server.session.SessionConfig config)
Copyright © 2014 JBoss by Red Hat. All rights reserved.