/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package com.sun.faces.test.servlet30.viewRootPhaseListenerNoContextParam; import javax.faces.context.ExceptionHandler; import javax.faces.context.ExceptionHandlerFactory; /** * * @author frederick.kaempfer */ public class MyExceptionHandlerFactory extends ExceptionHandlerFactory { private ExceptionHandlerFactory parent; public MyExceptionHandlerFactory(ExceptionHandlerFactory parent) { this.parent = parent; } @Override public ExceptionHandler getExceptionHandler() { ExceptionHandler result = parent.getExceptionHandler(); result = new MyExceptionHandler(result); return result; } }