类 SessionRedirectModelManager
java.lang.Object
cn.taketoday.web.view.AbstractRedirectModelManager
cn.taketoday.web.view.SessionRedirectModelManager
- 所有已实现的接口:
RedirectModelManager
public class SessionRedirectModelManager
extends AbstractRedirectModelManager
implements RedirectModelManager
Store
RedirectModel in WebSession- 从以下版本开始:
- 3.0
- 作者:
- TODAY 2021/4/2 21:55
-
字段概要
字段从类继承的字段 cn.taketoday.web.view.AbstractRedirectModelManager
DEFAULT_FLASH_MAPS_MUTEX, logger从接口继承的字段 cn.taketoday.web.view.RedirectModelManager
BEAN_NAME -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected ObjectgetRedirectModelMutex(RequestContext request) Obtain a mutex for modifying the RedirectModel List as handled byAbstractRedirectModelManager.retrieveRedirectModel(cn.taketoday.web.RequestContext)andAbstractRedirectModelManager.updateRedirectModel(java.util.List<cn.taketoday.web.view.RedirectModel>, cn.taketoday.web.RequestContext),private WebSessiongetSession(RequestContext context, boolean create) protected List<RedirectModel>retrieveRedirectModel(RequestContext request) Retrieve saved RedirectModel instances from the underlying storage.protected voidupdateRedirectModel(List<RedirectModel> redirectModels, RequestContext request) Update the RedirectModel instances in the underlying storage.从类继承的方法 cn.taketoday.web.view.AbstractRedirectModelManager
getRedirectModelTimeout, isRedirectModelForRequest, retrieveAndUpdate, saveRedirectModel, setRedirectModelTimeout从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cn.taketoday.web.view.RedirectModelManager
retrieveAndUpdate, saveRedirectModel
-
字段详细资料
-
SESSION_ATTRIBUTE
-
sessionManager
-
-
构造器详细资料
-
SessionRedirectModelManager
public SessionRedirectModelManager() -
SessionRedirectModelManager
-
-
方法详细资料
-
retrieveRedirectModel
从类复制的说明:AbstractRedirectModelManagerRetrieve saved RedirectModel instances from the underlying storage.- 指定者:
retrieveRedirectModel在类中AbstractRedirectModelManager- 参数:
request- the current request- 返回:
- a List with RedirectModel instances, or
nullif none found
-
updateRedirectModel
从类复制的说明:AbstractRedirectModelManagerUpdate the RedirectModel instances in the underlying storage.- 指定者:
updateRedirectModel在类中AbstractRedirectModelManager- 参数:
redirectModels- a (potentially empty) list of RedirectModel instances to saverequest- the current request
-
getRedirectModelMutex
从类复制的说明:AbstractRedirectModelManagerObtain a mutex for modifying the RedirectModel List as handled byAbstractRedirectModelManager.retrieveRedirectModel(cn.taketoday.web.RequestContext)andAbstractRedirectModelManager.updateRedirectModel(java.util.List<cn.taketoday.web.view.RedirectModel>, cn.taketoday.web.RequestContext),The default implementation returns a shared static mutex. Subclasses are encouraged to return a more specific mutex, or
nullto indicate that no synchronization is necessary.- 覆盖:
getRedirectModelMutex在类中AbstractRedirectModelManager- 参数:
request- the current request- 返回:
- the mutex to use (may be
nullif none applicable)
-
getSessionManager
-
getSession
-