Class JmsResource


  • @Path("/messaging")
    public class JmsResource
    extends Object
    • Field Detail

      • producerTemplate

        @Inject
        org.apache.camel.ProducerTemplate producerTemplate
      • consumerTemplate

        @Inject
        org.apache.camel.ConsumerTemplate consumerTemplate
    • Constructor Detail

      • JmsResource

        public JmsResource()
    • Method Detail

      • consumeJmsMessage

        @Path("/jms/{queueName}")
        @GET
        @Produces("text/plain")
        public String consumeJmsMessage​(@PathParam("queueName")
                                        String queueName)
      • produceJmsMessage

        @Path("/jms/{queueName}")
        @POST
        @Consumes("text/plain")
        public javax.ws.rs.core.Response produceJmsMessage​(@PathParam("queueName")
                                                           String queueName,
                                                           String message)
                                                    throws Exception
        Throws:
        Exception
      • consumePahoMessage

        @Path("/paho/{queueName}")
        @GET
        @Produces("text/plain")
        public String consumePahoMessage​(@PathParam("queueName")
                                         String queueName)
      • producePahoMessage

        @Path("/paho/{queueName}")
        @POST
        @Consumes("text/plain")
        public javax.ws.rs.core.Response producePahoMessage​(@PathParam("queueName")
                                                            String queueName,
                                                            String message)
                                                     throws Exception
        Throws:
        Exception
      • consumePahoMessageWs

        @Path("/paho-ws/{queueName}")
        @GET
        @Produces("text/plain")
        public String consumePahoMessageWs​(@PathParam("queueName")
                                           String queueName)
      • producePahoMessageWs

        @Path("/paho-ws/{queueName}")
        @POST
        @Consumes("text/plain")
        public javax.ws.rs.core.Response producePahoMessageWs​(@PathParam("queueName")
                                                              String queueName,
                                                              String message)
                                                       throws Exception
        Throws:
        Exception
      • consumeSjmsMessage

        @Path("/sjms/{queueName}")
        @GET
        @Produces("text/plain")
        public String consumeSjmsMessage​(@PathParam("queueName")
                                         String queueName)
      • produceSjmsMessage

        @Path("/sjms/{queueName}")
        @POST
        @Consumes("text/plain")
        public javax.ws.rs.core.Response produceSjmsMessage​(@PathParam("queueName")
                                                            String queueName,
                                                            String message)
                                                     throws Exception
        Throws:
        Exception