You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Jervis Liu (JIRA)" <ji...@apache.org> on 2007/11/05 04:58:50 UTC

[jira] Commented: (CXF-1012) Exception handling

    [ https://issues.apache.org/jira/browse/CXF-1012?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12540128 ] 

Jervis Liu commented on CXF-1012:
---------------------------------

a).handle unchecked exceptions and exceptions thrown from cxf runtime 

b).how to handle exceptions for different media types 
(from jsr-311 spec: If we allow them on resource methods then do we need some standard runtime exception that can be used to wrap the checked exception so it can be 
propagated to the container in a standard way ?)

c). compatible with JSR-311 

> Exception handling
> ------------------
>
>                 Key: CXF-1012
>                 URL: https://issues.apache.org/jira/browse/CXF-1012
>             Project: CXF
>          Issue Type: Sub-task
>          Components: REST
>    Affects Versions: 2.1
>            Reporter: Jervis Liu
>            Assignee: Jervis Liu
>
> Section 2.4.3
> An implementation MUST catch WebApplicationException and map it to a response. If the response 
> property of the exception is not null then it MUST be used to create the response. If the response 
> property of the exception is null an implementation MUST generate a server error response. 
> An implementation MUST allow other runtime exceptions to propagate to the underlying container. This 
> allows existing container facilities (e.g. a Servlet filter) to be used to handle the error if desired. 
> Editors Note 2.2 What to do about checked exceptions ? If we allow them on resource methods then do 
> we need some standard runtime exception that can be used to wrap the checked exception so it can be 
> propagated to the container in a standard way ?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.