See: Description
| Interface | Description |
|---|---|
| HandlerMethod<T extends Throwable> |
Meta data interface about an exception handler.
|
| HandlerMethodContainer |
Injectable container to support programmatic registration of
HandlerMethod instances. |
| Class | Description |
|---|---|
| CaughtException<T extends Throwable> |
Payload for an exception to be handled.
|
| ExceptionHandledInterceptor | |
| ExceptionHandlerComparator |
Comparator to sort exception handlers according qualifier (
TraversalMode.DEPTH_FIRST first), precedence
(highest to lowest) and finally hierarchy (least to most specific). |
| ExceptionHandlerDispatch |
Observer of
ExceptionToCatch events and handler dispatcher. |
| ExceptionResponse |
Base class for setting up messages and responses for exceptions.
|
| ExceptionStack |
Information about the current exception and exception cause container.
|
| ExceptionStackItem |
Container for the exception and it's stack trace.
|
| ExceptionToCatch |
Entry point event into the Catch system.
|
| HandlerMethodImpl<T extends Throwable> |
Implementation of
HandlerMethod. |
| OutboundParameterValueRedefiner |
Redefiner allowing to inject a non contextual instance of
CaughtException into the first parameter. |
| Precedence |
List of possible precedence values.
|
| Enum | Description |
|---|---|
| CaughtException.ExceptionHandlingFlow |
Flow control enum.
|
| TraversalMode |
Direction of a exception cause chain traversal.
|
| Annotation Type | Description |
|---|---|
| CatchResource |
Used to qualify a resource needed for handling an exception within Solder Catch.
|
| ExceptionHandled |
Interceptor annotation to wrap a method, or each method of a class, in a try / catch which will pass all exceptions
to Solder Catch.
|
| Handles |
Marker annotation for a method to be considered an Exception Handler.
|
| HandlesExceptions |
Marker for types containing Exception Handler methods.
|
Copyright © 2008-2013 Seam Framework. All Rights Reserved.