Package org.imixs.workflow.faces.util
Class ViewExpiredExceptionHandler
- java.lang.Object
-
- jakarta.faces.context.ExceptionHandler
-
- jakarta.faces.context.ExceptionHandlerWrapper
-
- org.imixs.workflow.faces.util.ViewExpiredExceptionHandler
-
- All Implemented Interfaces:
jakarta.faces.event.FacesListener
,jakarta.faces.event.SystemEventListener
,jakarta.faces.FacesWrapper<jakarta.faces.context.ExceptionHandler>
,EventListener
public class ViewExpiredExceptionHandler extends jakarta.faces.context.ExceptionHandlerWrapper
This class is used to handle expired sessions. In case a session was expired the handler caught the ViewExpiredException and redirects into a new page. This class expects a jsf page called 'sessionexpired.xhtml' in the web root context!- Author:
- rsoika
- See Also:
burns ' dealing_gracefully_with_viewexpiredexception' https://www.nofluffjuststuff.com/blog/ed_burns/2009/09/ dealing_gracefully_with_viewexpiredexception_in_jsf2
-
-
Constructor Summary
Constructors Constructor Description ViewExpiredExceptionHandler(jakarta.faces.context.ExceptionHandler wrapped)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.faces.context.ExceptionHandler
getWrapped()
void
handle()
-
-
-
Method Detail
-
getWrapped
public jakarta.faces.context.ExceptionHandler getWrapped()
- Specified by:
getWrapped
in interfacejakarta.faces.FacesWrapper<jakarta.faces.context.ExceptionHandler>
- Overrides:
getWrapped
in classjakarta.faces.context.ExceptionHandlerWrapper
-
handle
public void handle() throws jakarta.faces.FacesException
- Overrides:
handle
in classjakarta.faces.context.ExceptionHandlerWrapper
- Throws:
jakarta.faces.FacesException
-
-