Class RethrowingFlowHandlerAdapter
java.lang.Object
org.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.support.WebContentGenerator
org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
net.shibboleth.idp.profile.support.RethrowingFlowHandlerAdapter
- All Implemented Interfaces:
Aware
,InitializingBean
,ApplicationContextAware
,ServletContextAware
,HandlerAdapter
Extension of SWF's built-in
FlowHandlerAdapter
implementation that overrides its
poor assumption that a missing flow exception should result in the flow being restarted.-
Field Summary
Fields inherited from class org.springframework.web.servlet.support.WebContentGenerator
HEADER_CACHE_CONTROL, METHOD_GET, METHOD_HEAD, METHOD_POST
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
defaultHandleException
(String flowId, FlowException e, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Methods inherited from class org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
afterPropertiesSet, createServletExternalContext, defaultCreateFlowExecutionInputMap, defaultGetFlowId, defaultHandleExecutionOutcome, getAjaxHandler, getFlowExecutor, getFlowUrlHandler, getHosts, getLastModified, getRedirectHttp10Compatible, getSaveOutputToFlashScopeOnRedirect, handle, isRemoteHost, sendRedirect, setAjaxHandler, setFlowExecutor, setFlowUrlHandler, setHosts, setRedirectHttp10Compatible, setSaveOutputToFlashScopeOnRedirect, setStatusCode, supports
Methods inherited from class org.springframework.web.servlet.support.WebContentGenerator
applyCacheControl, applyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, checkRequest, getAllowHeader, getCacheControl, getCacheSeconds, getSupportedMethods, getVaryByRequestHeaders, isAlwaysMustRevalidate, isRequireSession, isUseCacheControlHeader, isUseCacheControlNoStore, isUseExpiresHeader, prepareResponse, preventCaching, setAlwaysMustRevalidate, setCacheControl, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseCacheControlNoStore, setUseExpiresHeader, setVaryByRequestHeaders
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
Methods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, getMessageSourceAccessor, initApplicationContext, obtainApplicationContext, requiredContextClass, setApplicationContext
-
Constructor Details
-
RethrowingFlowHandlerAdapter
public RethrowingFlowHandlerAdapter()
-
-
Method Details
-
defaultHandleException
protected void defaultHandleException(String flowId, FlowException e, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException - Overrides:
defaultHandleException
in classFlowHandlerAdapter
- Throws:
IOException
-