As I told you in my previous message, you need to register it into jersey (with environment.jersey().register).
You can see that in the example I gave you too :) Le mercredi 5 octobre 2016 18:06:07 UTC+2, [email protected] a écrit : > > Since my initial post, I have implemented MessageBodyWriter. Now the > problem seems to be that DW/jersey can't find it. > > Error: > MessageBodyWriter not found for media type=application/xml > > Apparently, I must somehow get DW to turn on jersey auto discovery > features. > > If anyone knows please respond. > > On Wednesday, October 5, 2016 at 10:14:51 AM UTC-4, [email protected] > wrote: >> >> 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.
