org.jboss.seam.faces.exception
Class CatchExceptionHandler

java.lang.Object
  extended by javax.faces.context.ExceptionHandler
      extended by javax.faces.context.ExceptionHandlerWrapper
          extended by org.jboss.seam.faces.exception.CatchExceptionHandler
All Implemented Interfaces:
EventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListener, javax.faces.FacesWrapper<javax.faces.context.ExceptionHandler>

@Requires(value="org.jboss.solder.exception.control.extension.CatchExtension")
public class CatchExceptionHandler
extends javax.faces.context.ExceptionHandlerWrapper

This class fires Exceptions from the JSF lifecycle into Seam Catch.

Author:
Brian Leathem, Dan Allen

Constructor Summary
CatchExceptionHandler()
           
CatchExceptionHandler(javax.faces.context.ExceptionHandler wrapped, javax.enterprise.inject.spi.BeanManager beanManager)
           
 
Method Summary
 javax.faces.context.ExceptionHandler getWrapped()
           
 void handle()
           
 
Methods inherited from class javax.faces.context.ExceptionHandlerWrapper
getHandledExceptionQueuedEvent, getHandledExceptionQueuedEvents, getRootCause, getUnhandledExceptionQueuedEvents, isListenerForSource, processEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CatchExceptionHandler

public CatchExceptionHandler()

CatchExceptionHandler

public CatchExceptionHandler(javax.faces.context.ExceptionHandler wrapped,
                             javax.enterprise.inject.spi.BeanManager beanManager)
Method Detail

getWrapped

public javax.faces.context.ExceptionHandler getWrapped()
Specified by:
getWrapped in interface javax.faces.FacesWrapper<javax.faces.context.ExceptionHandler>
Overrides:
getWrapped in class javax.faces.context.ExceptionHandlerWrapper

handle

public void handle()
            throws javax.faces.FacesException
Overrides:
handle in class javax.faces.context.ExceptionHandlerWrapper
Throws:
javax.faces.FacesException


Copyright © 2009-2011 Seam Framework. All Rights Reserved.