I don't know how to make it any clearer than the example below.
ContextResolver is usually used to configure a specific JAXBContext or
Jackson ObjectMapper. There are many cases (see below) where a specific
resource has specific formatting requirements that can only be done at
the JAXBContext or ObjectMapper level.
On 2/20/2013 8:48 AM, Marek Potociar wrote:
> The ContextResolver is a global concept, not bound to a method. Unless I'm missing something.
>
> Marek
>
> On Feb 19, 2013, at 6:54 PM, Bill Burke <bburke_at_redhat.com> wrote:
>
>> DynamicFeature only allows you to register filter and interceptors. I can see somebody also wanting to register a ContextResolver per method, or even a specific MBR/MBW.
>>
>> For example:
>>
>> @PrettyPrint
>> @GET
>> @Produces("application/xml")
>> public MyJaxb get() {...}
>>
>> @PrettyPrint would trigger an addition of a JAXBContext conext resolver that set the appropriate settings for that context.
>> --
>> Bill Burke
>> JBoss, a division of Red Hat
>> http://bill.burkecentral.com
>
--
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com