Hello,

Is it permitted to have multiple ExceptionHandlers classes in the same 
application ?

If yes, I have the impression that qualifiers aren't taken into account when it 
comes to which exceptionHandler method to call first.
I have the impression that EHA#handleException is called even if the 
ExceptionToCatchEvent was fired with @RestRequest qualifier.

Which ExceptionHandler class is called first depends on every application 
restart.


@org.apache.deltaspike.core.api.exception.control.annotation.ExceptionHandler
public class EHA {
public void handleException(

@Handles ExceptionEvent<RuntimeException> event) {
...
event.handled();
}
}

@org.apache.deltaspike.core.api.exception.control.annotation.ExceptionHandler
public class EHB {
public void handleException(

@Handles @RestRequest ExceptionEvent<RuntimeException> event) {
...

event.handled();
}
}

Thanks

Reply via email to