public final class LogoutContext
extends org.opensaml.messaging.context.BaseContext
BaseContext that holds a multimap of SPSession objects.
This context is used primarily to expose the SPSession objects for which logout is implicated.
It also tracks the processing of actions that populate a MultiRelyingPartyContext tree containing
detailed information on each relying party, typically for user interface considerations.
| Modifier and Type | Field and Description |
|---|---|
private com.google.common.collect.Multimap<String,SPSession> |
sessionMap
SP sessions needing logout.
|
| Constructor and Description |
|---|
LogoutContext()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.Multimap<String,SPSession> |
getSessionMap()
Get a live view of the map of service ID/session mappings.
|
Collection<SPSession> |
getSessions(String id)
Get a live collection of sessions associated with a service.
|
addSubcontext, addSubcontext, clearSubcontexts, containsSubcontext, createSubcontext, getParent, getSubcontext, getSubcontext, getSubcontext, getSubcontext, isAutoCreateSubcontexts, iterator, removeSubcontext, removeSubcontext, setAutoCreateSubcontexts, setParent@Nonnull @NonnullElements @Live public com.google.common.collect.Multimap<String,SPSession> getSessionMap()
@Nonnull @NonnullElements @Live public Collection<SPSession> getSessions(@Nonnull@NotEmpty String id)
id - name of service to retrieveCopyright © 1999–2015. All rights reserved.