Class DisruptorResource


  • @Path("/disruptor")
    @ApplicationScoped
    public class DisruptorResource
    extends Object
    • Field Detail

      • context

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

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

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

      • DisruptorResource

        public DisruptorResource()
    • Method Detail

      • loadComponent

        @Path("/component/{componentName}")
        @GET
        @Produces("text/plain")
        public javax.ws.rs.core.Response loadComponent​(@PathParam("componentName")
                                                       String componentName)
      • request

        @Path("/buffer/{name}")
        @POST
        @Consumes("text/plain")
        public void request​(@PathParam("name")
                            String name,
                            String value)
      • request

        @Path("/buffer/{name}")
        @GET
        @Produces("text/plain")
        public String request​(@PathParam("name")
                              String name)
      • size

        @Path("/buffer/{name}/inspect")
        @GET
        @Produces("application/json")
        public javax.json.JsonObject size​(@PathParam("name")
                                          String name)
                                   throws org.apache.camel.component.disruptor.DisruptorNotStartedException
        Throws:
        org.apache.camel.component.disruptor.DisruptorNotStartedException