Class DisruptorResource
- java.lang.Object
-
- org.apache.camel.quarkus.component.disruptor.it.DisruptorResource
-
@Path("/disruptor") @ApplicationScoped public class DisruptorResource extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) org.apache.camel.ConsumerTemplateconsumerTemplate(package private) org.apache.camel.CamelContextcontextstatic StringDISRUPTORstatic StringDISRUPTOR_VM(package private) org.apache.camel.ProducerTemplateproducerTemplate
-
Constructor Summary
Constructors Constructor Description DisruptorResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponseloadComponent(String componentName)Stringrequest(String name)voidrequest(String name, String value)javax.json.JsonObjectsize(String name)
-
-
-
Field Detail
-
DISRUPTOR
public static final String DISRUPTOR
- See Also:
- Constant Field Values
-
DISRUPTOR_VM
public static final String DISRUPTOR_VM
- See Also:
- Constant Field Values
-
context
@Inject org.apache.camel.CamelContext context
-
producerTemplate
@Inject org.apache.camel.ProducerTemplate producerTemplate
-
consumerTemplate
@Inject org.apache.camel.ConsumerTemplate consumerTemplate
-
-
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
-
-