deltaspike-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jason Porter (Commented) (JIRA)" <>
Subject [jira] [Commented] (DELTASPIKE-131) Discuss the concept of exception handlers
Date Wed, 28 Mar 2012 05:46:42 GMT


Jason Porter commented on DELTASPIKE-131:

I'd have to think about that. Currently you can terminate the execution of the handler calls.
I would think if you gave the concrete type of the exception then called handled() you'd be
> Discuss the concept of exception handlers
> -----------------------------------------
>                 Key: DELTASPIKE-131
>                 URL:
>             Project: DeltaSpike
>          Issue Type: Sub-task
>          Components: ExceptionHandler-Module
>            Reporter: Jason Porter
>            Assignee: Jason Porter
>             Fix For: 0.2-incubating
> The core of exception handling from Solder is around exception handler methods. These
are simple, usually stateless methods that handle a particular type of exception (concrete
type or super type). Information about them can be found at

> In Solder these live on an annotated type with a marker annotation (@HandlesExceptions)
to speed processing. Handler methods are denoted by an annotation @Handles. They behave similar
to observers in CDI. Each argument after the first is an injection point and resolved before
calling the method.
> Exception handler methods can also be ordered in a consistent deterministic way. based
on the hierarchy of the exception being handled, and if needed by an ordinal number (used
only if multiple handlers apply for the same exception and same traversal type).
> Handlers are called in one of two traversals of the exception chain. Either during a
depth first search for handlers or a breadth first search. This search looks at the type of
exception being handled by the handlers. 

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message