I don't know exactly how you did it, but the way I implement specific 
serializers is two fold:
 - either I want Jersey to directly delegate the serialization of a 
specific type to my serializer, and I implement MessageBodyWriter<MyType> 
that I register in jersey.
 - either I want Jackson to delegate serialization of a specific type to my 
serializer (for example if I want to reference my type in another type 
already handled by Jackson) and then I implement StdSerializer that I 
register in jackson object mappers.

See some example there: 
https://gitlab.com/victornoel/petals-cockpit/tree/master/backend/src/main/java/org/ow2/petals/cockpit/server/utils

Le mercredi 5 octobre 2016 14:42:10 UTC+2, [email protected] 
a écrit :
>
> I found if I include jersey-bundle in my dependencies, InjectableProvider 
> gets on the classpath.  Apparently, it is not included in DW.  
>
>
> On Monday, October 3, 2016 at 8:55:27 AM UTC-4, 
> [email protected] wrote:
>>
>> All,
>>
>> Using DW 0.9.0.
>>
>> I need to have jersey serialize my model into either JSON or XML depending 
>> on the request.  I think I get that part.  
>> But my model is generated using EMF (Eclipse Modeling Framework) and so 
>> annotating code would be, to say the least, ill advised. I need to implement 
>> custom serialization for XML.  As I understand it, that means implementing 
>> the interface InjectableProvider, which should be a part of jersey, however 
>> I am not finding it
>> in DW.   How can I get this done the DW way?
>>
>> Thanks in advance
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"dropwizard-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to