Class RequestContextHolder
java.lang.Object
org.springframework.webflow.execution.RequestContextHolder
Simple holder class that associates a
RequestContext
instance with the current thread. The RequestContext
will not be inherited by any child threads spawned by the current thread.
Used as a central holder for the current RequestContext in Spring Web Flow, wherever necessary. Often used by integration artifacts needing access to the current flow execution.
- Author:
- Jeremy Grelle
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic RequestContext
Return the RequestContext associated with the current thread, if any.static void
setRequestContext
(RequestContext requestContext) Associate the given RequestContext with the current thread.
-
Method Details
-
setRequestContext
Associate the given RequestContext with the current thread.- Parameters:
requestContext
- the current RequestContext, ornull
to reset the thread-bound context
-
getRequestContext
Return the RequestContext associated with the current thread, if any.- Returns:
- the current RequestContext
- Throws:
IllegalStateException
- if no RequestContext is bound to this thread
-