InboundMessageType - OutboundMessageType - public class SaveCookieBackedClientStorageServices<InboundMessageType,OutboundMessageType> extends AbstractProfileAction<InboundMessageType,OutboundMessageType>
ClientStorageOperation instances sourced from
cookies by issuing the necessary Set-Cookie headers.
The ClientStorageSaveContext is also removed.
EventIds.PROCEED_EVENT_ID, EventIds.INVALID_PROFILE_CTX| Modifier and Type | Field and Description |
|---|---|
private ClientStorageSaveContext |
clientStorageSaveCtx
Context to drive storage save.
|
private Escaper |
escaper
URL encoder.
|
private Logger |
log
Class logger.
|
private Map<String,ClientStorageService> |
storageServices
The storage service instances to load, keyed by their bean ID.
|
| Constructor and Description |
|---|
SaveCookieBackedClientStorageServices()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
doExecute(ProfileRequestContext<InboundMessageType,OutboundMessageType> profileRequestContext) |
protected boolean |
doPreExecute(ProfileRequestContext<InboundMessageType,OutboundMessageType> profileRequestContext) |
void |
setStorageServices(Collection<ClientStorageService> services)
Set the
ClientStorageService instances to check for loading. |
doPostExecute, doPostExecute, execute, getHttpServletRequest, getHttpServletResponse, getLogPrefix, setHttpServletRequest, setHttpServletResponsedestroy, doDestroy, doInitialize, initialize, isDestroyed, isInitialized@Nonnull @NonnullElements private Map<String,ClientStorageService> storageServices
@Nullable private ClientStorageSaveContext clientStorageSaveCtx
public SaveCookieBackedClientStorageServices()
public void setStorageServices(@Nonnull@NonnullElements Collection<ClientStorageService> services)
ClientStorageService instances to check for loading.services - instances to check for loadingprotected boolean doPreExecute(@Nonnull ProfileRequestContext<InboundMessageType,OutboundMessageType> profileRequestContext)
doPreExecute in class AbstractProfileAction<InboundMessageType,OutboundMessageType>protected void doExecute(@Nonnull ProfileRequestContext<InboundMessageType,OutboundMessageType> profileRequestContext)
doExecute in class AbstractProfileAction<InboundMessageType,OutboundMessageType>Copyright © 1999–2016 Shibboleth Consortium. All rights reserved.