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

bc Wong commented on CXF-5065:
------------------------------

The fix seems to ignore any {{@Produces}} annotation on the subresource class. 
It will go straight to the root. For example, if the root class doesn't specify 
anything, then regardless of what the subresource class says, the fix always 
default to application/xml.

Is that intentional? (Doesn't seem intuitive to me.)
                
> Subresource operations do not see root resource Produces or Consumes 
> annotations 
> ---------------------------------------------------------------------------------
>
>                 Key: CXF-5065
>                 URL: https://issues.apache.org/jira/browse/CXF-5065
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-RS
>            Reporter: Sergey Beryozkin
>            Assignee: Sergey Beryozkin
>             Fix For: 2.5.11, 2.6.9, 2.7.6, 3.0.0
>
>
> If we have 
> {code:java}
> @Path("/root")
> @Produces("text/xml")
> public class Root {
>   @Path("/sub")  
>   public SubRoot getSubRoot() {
>   } 
> }
> public class SubRoot {
>   @GET
>   public Order get() {
>   }
> }
> {code}
> then SubRoot.get() method will not inherit Root's @Produces

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to