package org.jboss.seam.rest.test.exceptions; import javax.ws.rs.core.Response.ResponseBuilder; import org.apache.deltaspike.core.api.exception.control.annotation.ExceptionHandler; import org.apache.deltaspike.core.api.exception.control.annotation.Handles; import org.jboss.solder.exception.control.CaughtException; //import org.jboss.solder.exception.control.Handles; //import org.jboss.solder.exception.control.HandlesExceptions; import org.jboss.seam.rest.exceptions.RestRequest; import org.jboss.seam.rest.exceptions.RestResource; @ExceptionHandler public class MoreSpecificExceptionHandler { public void handleInstantiationException( @Handles(ordinal = 0) @RestRequest CaughtException<InstantiationException> event, @RestResource ResponseBuilder builder) { builder.status(415); event.handled(); } }