Class PrintExceptions

  • All Implemented Interfaces:
    EventHandler, MethodExceptionEventHandler, RuntimeServicesAware

    public class PrintExceptions
    extends java.lang.Object
    implements MethodExceptionEventHandler, RuntimeServicesAware
    Simple event handler that renders method exceptions in the page rather than throwing the exception. Useful for debugging.

    By default this event handler renders an error message containing the class and method which generated the exception, the exception name and its message. To render the reference and the location in the template, set the property eventhandler.methodexception.templateinfo to true. To render the stack trace, set the property eventhandler.methodexception.stacktrace to true.

    Since:
    1.5
    Version:
    $Id$
    Author:
    Will Glass-Husain, Claude Brisson
    • Constructor Summary

      Constructors 
      Constructor Description
      PrintExceptions()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object methodException​(Context context, java.lang.Class<?> claz, java.lang.String method, java.lang.Exception e, Info info)
      Render the method exception, and optionally the exception message and stack trace.
      void setRuntimeServices​(RuntimeServices rs)
      Called automatically when event cartridge is initialized.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait