Class JmsResource

java.lang.Object
org.apache.camel.quarkus.messaging.jms.JmsResource

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

    • producerTemplate

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

      @Inject org.apache.camel.ConsumerTemplate consumerTemplate
    • context

      @Inject org.apache.camel.CamelContext context
    • componentScheme

      @Inject org.apache.camel.quarkus.component.messaging.it.util.scheme.ComponentScheme componentScheme
  • Constructor Details

    • JmsResource

      public JmsResource()
  • Method Details

    • customMessageListenerContainerFactory

      @Path("/custom/message/listener/factory") @POST @Consumes("text/plain") @Produces("text/plain") public String customMessageListenerContainerFactory(String message)
    • customDestinationResolver

      @Path("/custom/destination/resolver") @POST @Consumes("text/plain") @Produces("text/plain") public String customDestinationResolver(String message)
    • customMessageConverter

      @Path("/custom/message/converter") @POST @Consumes("text/plain") @Produces("text/plain") public String customMessageConverter(String message)
    • testTransferExchange

      @Path("/transfer/exchange") @Consumes("text/plain") @Produces("text/plain") @POST public jakarta.ws.rs.core.Response testTransferExchange(String message) throws InterruptedException
      Throws:
      InterruptedException
    • testTransferException

      @Path("/transfer/exception") @Produces("text/plain") @GET public jakarta.ws.rs.core.Response testTransferException()
    • produceMessageWithCustomDestination

      @Path("/custom/destination/{destinationName}") @POST public jakarta.ws.rs.core.Response produceMessageWithCustomDestination(@QueryParam("isStringDestination") boolean isStringDestination, @PathParam("destinationName") String destinationName, String message) throws Exception
      Throws:
      Exception