Class JaxbResource


  • @Path("/jaxb")
    @ApplicationScoped
    public class JaxbResource
    extends Object
    • Field Detail

      • producerTemplate

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

      • JaxbResource

        public JaxbResource()
    • Method Detail

      • unmarshalLastNameFromXml

        @Path("/unmarshal-lastname")
        @POST
        @Consumes("application/xml")
        @Produces("text/plain")
        public javax.ws.rs.core.Response unmarshalLastNameFromXml​(String message)
                                                           throws Exception
        Throws:
        Exception
      • unmarshalFirstNameFromXml

        @Path("/unmarshal-firstname")
        @POST
        @Consumes("application/xml")
        @Produces("text/plain")
        public javax.ws.rs.core.Response unmarshalFirstNameFromXml​(String message)
                                                            throws Exception
        Throws:
        Exception
      • marshallFirstName

        @Path("/marshal-firstname")
        @POST
        @Consumes("text/plain")
        @Produces("application/xml")
        public javax.ws.rs.core.Response marshallFirstName​(String name)
                                                    throws Exception
        Throws:
        Exception
      • marshallLastName

        @Path("/marshal-lastname")
        @POST
        @Consumes("text/plain")
        @Produces("application/xml")
        public javax.ws.rs.core.Response marshallLastName​(String name)
                                                   throws Exception
        Throws:
        Exception