public class SsoCacheSessionIdMapperUpdater extends Object implements SessionIdMapperUpdater, io.undertow.server.session.SessionListener
DIRECT, EXTERNAL| Constructor and Description |
|---|
SsoCacheSessionIdMapperUpdater(org.infinispan.Cache<String,String[]> httpSessionToSsoCache,
SessionIdMapperUpdater previousIdMapperUpdater) |
| Modifier and Type | Method and Description |
|---|---|
void |
attributeAdded(io.undertow.server.session.Session session,
String name,
Object value) |
void |
attributeRemoved(io.undertow.server.session.Session session,
String name,
Object oldValue) |
void |
attributeUpdated(io.undertow.server.session.Session session,
String name,
Object newValue,
Object oldValue) |
void |
clear(SessionIdMapper idMapper) |
void |
map(SessionIdMapper idMapper,
String sso,
String principal,
String httpSessionId) |
void |
removeSession(SessionIdMapper idMapper,
String httpSessionId) |
void |
sessionCreated(io.undertow.server.session.Session session,
io.undertow.server.HttpServerExchange exchange) |
void |
sessionDestroyed(io.undertow.server.session.Session session,
io.undertow.server.HttpServerExchange exchange,
io.undertow.server.session.SessionListener.SessionDestroyedReason reason) |
void |
sessionIdChanged(io.undertow.server.session.Session session,
String oldSessionId) |
public SsoCacheSessionIdMapperUpdater(org.infinispan.Cache<String,String[]> httpSessionToSsoCache, SessionIdMapperUpdater previousIdMapperUpdater)
public void clear(SessionIdMapper idMapper)
clear in interface SessionIdMapperUpdaterpublic void map(SessionIdMapper idMapper, String sso, String principal, String httpSessionId)
map in interface SessionIdMapperUpdaterpublic void removeSession(SessionIdMapper idMapper, String httpSessionId)
removeSession in interface SessionIdMapperUpdaterpublic void sessionCreated(io.undertow.server.session.Session session,
io.undertow.server.HttpServerExchange exchange)
sessionCreated in interface io.undertow.server.session.SessionListenerpublic void sessionDestroyed(io.undertow.server.session.Session session,
io.undertow.server.HttpServerExchange exchange,
io.undertow.server.session.SessionListener.SessionDestroyedReason reason)
sessionDestroyed in interface io.undertow.server.session.SessionListenerpublic void attributeAdded(io.undertow.server.session.Session session,
String name,
Object value)
attributeAdded in interface io.undertow.server.session.SessionListenerpublic void attributeUpdated(io.undertow.server.session.Session session,
String name,
Object newValue,
Object oldValue)
attributeUpdated in interface io.undertow.server.session.SessionListenerpublic void attributeRemoved(io.undertow.server.session.Session session,
String name,
Object oldValue)
attributeRemoved in interface io.undertow.server.session.SessionListenerpublic void sessionIdChanged(io.undertow.server.session.Session session,
String oldSessionId)
sessionIdChanged in interface io.undertow.server.session.SessionListenerCopyright © 2020 JBoss by Red Hat. All rights reserved.