Interface EventExceptionManager.ExceptionFactory

Enclosing class:
EventExceptionManager

public static interface EventExceptionManager.ExceptionFactory
This interface is implementation by exception factories that can create exceptions from events.
  • Method Summary

    Modifier and Type Method Description
    java.lang.Throwable createException​(Event event)
    Creates an exception from an event.
    java.lang.Class<? extends java.lang.Exception> getExceptionClass()
    Returns the Exception class created by this factory.
  • Method Details

    • createException

      java.lang.Throwable createException​(Event event)
      Creates an exception from an event.
      Parameters:
      event - the event
      Returns:
      the newly created exception
    • getExceptionClass

      java.lang.Class<? extends java.lang.Exception> getExceptionClass()
      Returns the Exception class created by this factory.
      Returns:
      the exception class