package deltaspike.handler;
import javax.enterprise.inject.Produces;
import javax.inject.Named;
import org.apache.deltaspike.core.api.exception.control.ExceptionHandler;
import org.apache.deltaspike.core.api.exception.control.Handles;
import org.apache.deltaspike.core.api.exception.control.event.ExceptionEvent;
import javax.enterprise.context.ApplicationScoped;
@ExceptionHandler
@ApplicationScoped
public class MyHandlers {
void printExceptions(@Handles ExceptionEvent<Throwable> evt, @Named("handlerParam") String s) {
}
void brokenHandler(@Handles Throwable evt) {
}
@Produces
@Named("handlerParam")
String s = "";
}