Class XstreamResource

java.lang.Object
org.apache.camel.quarkus.component.xstream.it.XstreamResource

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

    • producerTemplate

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

    • XstreamResource

      public XstreamResource()
  • Method Details

    • 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)