InboundMessageType - OutboundMessageType - public class PopulateClientStorageLoadContext<InboundMessageType,OutboundMessageType> extends AbstractProfileAction<InboundMessageType,OutboundMessageType>
ClientStorageLoadContext with any storage keys identified
as missing from the current session and in need of loading.
The action will signal the LOAD_NOT_NEEDED event if it is unnecessary to proceed with the
load operation.
| Modifier and Type | Field and Description |
|---|---|
static String |
LOAD_NOT_NEEDED
Event signaling that no load step is necessary.
|
private Logger |
log
Class logger.
|
private Collection<ClientStorageService> |
storageServices
The storage service instances to check for a loading requirement.
|
| Constructor and Description |
|---|
PopulateClientStorageLoadContext()
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 @NotEmpty public static final String LOAD_NOT_NEEDED
@Nonnull @NonnullElements private Collection<ClientStorageService> storageServices
public PopulateClientStorageLoadContext()
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.