Class XstreamResource


  • @Path("/xstream")
    @ApplicationScoped
    public class XstreamResource
    extends Object
    • Field Detail

      • producerTemplate

        @Inject
        org.apache.camel.ProducerTemplate producerTemplate
    • Constructor Detail

      • XstreamResource

        public XstreamResource()
    • Method Detail

      • xstreamXmlMarshal

        @Path("/xml/marshal")
        @POST
        @Consumes("application/json")
        @Produces("text/xml")
        public String xstreamXmlMarshal​(PojoA pojo)
      • xstreamXmlMarshal

        @Path("/xml/unmarshal")
        @POST
        @Consumes("text/xml")
        @Produces("application/json")
        public PojoA xstreamXmlMarshal​(String body)
      • xstreamJsonMarshal

        @Path("/json/marshal")
        @POST
        @Consumes("application/json")
        @Produces("application/json")
        public String xstreamJsonMarshal​(PojoA pojo)
      • xstreamJsonMarshal

        @Path("/json/unmarshal")
        @POST
        @Consumes("application/json")
        @Produces("application/json")
        public PojoA xstreamJsonMarshal​(String body)