SeamFramework.orgCommunity Documentation

Part V. Exception Handling Framework

Table of Contents

17. Exception Handling - Introduction
17.1. How Solder's Exception Handling Works
18. Exception Handling - Usage
18.1. Eventing into the exception handling framework
18.1.1. Manual firing of the event
18.1.2. Using the @ExceptionHandled Interceptor
18.2. Exception handlers
18.3. Exception handler annotations
18.3.1. @HandlesExceptions
18.3.2. @Handles
18.4. Exception chain processing
18.5. Exception handler ordering
18.5.1. Traversal of exception type hierarchy
18.5.2. Handler precedence
18.6. APIs for exception information and flow control
18.6.1. CaughtException
18.6.2. ExceptionStack
19. Exception handling - Advanced Features
19.1. Exception Modification
19.1.1. Introduction
19.1.2. Usage
19.2. Filtering Stack Traces
19.2.1. Introduction
19.2.2. ExceptionStackOutput
19.2.3. StackFrameFilter
19.2.4. StackFrameFilterResult
19.2.5. StackFrame
20. Exception Handling - Framework Integration
20.1. Creating and Firing an ExceptionToCatch event
20.2. Default Handlers and Qualifiers
20.2.1. Default Handlers
20.2.2. Qualifiers
20.3. Supporting ServiceHandlers
20.4. Programmatic Handler Registration
Exception Handling - Glossary