Вернуть ошибку HTTP из интерфейса RESTeasy

Можно ли вернуть ошибку HTTP из интерфейса RESTeasy? В настоящее время я использую для этого цепные веб-фильтры, но я хочу знать, возможно ли это прямо из интерфейса...

Пример sudo-кода:

@Path("/foo")
public class FooBar {

    @GET
    @Path("/bar")
    @Produces("application/json")
    public Object testMethod(@HeaderParam("var_1") @DefaultValue("") String var1,
                             @HeaderParam("var_2") @DefaultValue("") String var2 {

        if (var1.equals(var2)) {
            return "All Good";
        } else {
            return HTTP error 403;
        }
    }
}
7
задан travega 14 March 2012 в 00:15
поделиться