Package javax.faces.context
Class ExceptionHandler
- java.lang.Object
-
- javax.faces.context.ExceptionHandler
-
- All Implemented Interfaces:
EventListener
,FacesListener
,SystemEventListener
- Direct Known Subclasses:
ExceptionHandlerWrapper
public abstract class ExceptionHandler extends Object implements SystemEventListener
- Since:
- 2.0
-
-
Constructor Summary
Constructors Constructor Description ExceptionHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract ExceptionQueuedEvent
getHandledExceptionQueuedEvent()
abstract Iterable<ExceptionQueuedEvent>
getHandledExceptionQueuedEvents()
abstract Throwable
getRootCause(Throwable t)
abstract Iterable<ExceptionQueuedEvent>
getUnhandledExceptionQueuedEvents()
abstract void
handle()
abstract boolean
isListenerForSource(Object source)
abstract void
processEvent(SystemEvent exceptionQueuedEvent)
-
-
-
Method Detail
-
getHandledExceptionQueuedEvent
public abstract ExceptionQueuedEvent getHandledExceptionQueuedEvent()
-
getHandledExceptionQueuedEvents
public abstract Iterable<ExceptionQueuedEvent> getHandledExceptionQueuedEvents()
-
getUnhandledExceptionQueuedEvents
public abstract Iterable<ExceptionQueuedEvent> getUnhandledExceptionQueuedEvents()
-
handle
public abstract void handle() throws FacesException
- Throws:
FacesException
-
isListenerForSource
public abstract boolean isListenerForSource(Object source)
- Specified by:
isListenerForSource
in interfaceSystemEventListener
-
processEvent
public abstract void processEvent(SystemEvent exceptionQueuedEvent) throws AbortProcessingException
- Specified by:
processEvent
in interfaceSystemEventListener
- Throws:
AbortProcessingException
-
-