Hi Sergey,
I'm neutral on the proposal to create these exception classes, so I'll go with the majority. I think the package name 'errors' is a bit odd given the existence of the Error class in Java (which isn't an Exception).
-- Santiago
On May 15, 2012, at 6:38 AM, Sergey Beryozkin wrote:
> I prototyped few exceptions for representing the most important HTTP errors, with the most exceptions from the original Bill's list added.
> I've attached a git patch to [1] - I'd prefer to contributing this way if possible. The patch, if approved, can be easily recreated, I used 'git diff master'.
>
> I chose to add a new javax.ws.rs.errors package to minimize the 'noise' in other packages.
>
> I was not sure about NotAuthorizedException. Many users find the difference between 401 and 403 confusing. I guess having NotAuthorizedException won't help in this regard. Perhaps it's better to leave the security-related exceptions...
>
> After [1] is resolved I can prototype some code to do with the finer-grained client-only exceptions
>
> Sergey
>
> [1] http://java.net/jira/browse/JAX_RS_SPEC-195