SeamFramework.orgCommunity Documentation

Seam Catch


1. Seam Catch - Introduction
1.1. How Seam Catch Works
2. Seam Catch - Installation
2.1. Maven dependency configuration
3. Seam Catch - Usage
3.1. Eventing into Catch
3.1.1. Manual firing of the event
3.1.2. Using the @ExceptionHandled Interceptor
3.2. Exception handlers
3.3. Exception handler annotations
3.3.1. @HandlesExceptions
3.3.2. @Handles
3.4. Exception chain processing
3.5. Exception handler ordering
3.5.1. Traversal of exception type hierarchy
3.5.2. Handler precedence
3.6. APIs for exception information and flow control
3.6.1. CaughtException
3.6.2. ExceptionStack
3.7. Troubleshooting
4. Seam Catch - Advanced Features
4.1. Exception Modification
4.1.1. Introduction
4.1.2. Usage
4.2. Filtering Stack Traces
4.2.1. Introduction
4.2.2. ExceptionStackOutput
4.2.3. StackFrameFilter
4.2.4. StackFrameFilterResult
4.2.5. StackFrame
5. Seam Catch - Framework Integration
5.1. Creating and Firing an ExceptionToCatch event
5.2. Default Handlers and Qualifiers
5.2.1. Default Handlers
5.2.2. Qualifiers
5.3. Supporting ServiceHandlers
5.4. Programmatic Handler Registration
Seam Catch - Glossary