cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sergey Beryozkin <sberyoz...@gmail.com>
Subject Re: MessageBodyReader and MessageBodyWritter should follow different sorting rule
Date Tue, 19 May 2015 13:16:15 GMT
Hi

I think I resolved it as part some different issue, please check the 
latest source in 3.0.6-SNAPSHOT and let me know
Thanks, Sergey
On 19/05/15 14:11, iris ding wrote:
> Hi Guys,
>
> According to JSR-339 spec, section 4.2.1 and 4.2.2, we need follow different
> sorting rule for MessageBodyReader and MessageBodyWritter:
>
> For MessageBodyReader, it is:
>
>   2. Identify the Java type of the parameter whose value will be mapped from
> the entity body. Section 3.7
>
> describes how the Java method is chosen.
>
> 3. Select the set of MessageBodyReader classes that support the media type
> of the request, see Section  4.2.3.
>
>
> For MessageBodyWritter, it is:
>
> 4. Sort the selected MessageBodyWriter providers with a primary key of
> generic type where providers whose generic type is the nearest superclass of
> the object class are sorted first and a secondary key of media type (see
> Section 4.2.3).
>
>
> But in our implementation, we use the same sorting rule:
>   1. compareClasses() ->compareSortedMediaTypes()
>
> This causes an issue in https://issues.apache.org/jira/browse/CXF-6380.
> We can get this fixed to adjust the MessageBodyReader sorting rule.  I have
> opened an JIRA: https://issues.apache.org/jira/browse/CXF-6412 and provide a
> fix for this probllem. Can you help review it and give your comments?
>
> Thanks & Best Regards,
>
> Iris Ding
>
>
>
> --
> View this message in context: http://cxf.547215.n5.nabble.com/MessageBodyReader-and-MessageBodyWritter-should-follow-different-sorting-rule-tp5757415.html
> Sent from the cxf-dev mailing list archive at Nabble.com.
>


-- 
Sergey Beryozkin

Talend Community Coders
http://coders.talend.com/

Blog: http://sberyozkin.blogspot.com

Mime
View raw message