Class ProtobufResource


  • @Path("/protobuf")
    @ApplicationScoped
    public class ProtobufResource
    extends Object
    • Field Detail

      • producerTemplate

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

      • ProtobufResource

        public ProtobufResource()
    • Method Detail

      • xstreamXmlMarshal

        @Path("/marshal")
        @GET
        @Produces("application/octet-stream")
        public byte[] xstreamXmlMarshal​(@QueryParam("id")
                                        int id,
                                        @QueryParam("name")
                                        String name)
      • unmarshal

        @Path("/unmarshal")
        @POST
        @Consumes("application/octet-stream")
        @Produces("application/json")
        public String unmarshal​(byte[] body)