Class RabbitmqResource


  • @Path("/rabbitmq")
    @ApplicationScoped
    public class RabbitmqResource
    extends Object
    • Field Detail

      • producerTemplate

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

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

      • RabbitmqResource

        public RabbitmqResource()
    • Method Detail

      • consumeRabbitmqMessage

        @Path("/{exchangeName}/{queueName}")
        @GET
        @Produces("text/plain")
        public String consumeRabbitmqMessage​(@PathParam("exchangeName")
                                             String exchangeName,
                                             @PathParam("queueName")
                                             String queueName)
      • produceRabbitmqMessage

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