Class CamelResource
- java.lang.Object
-
- org.apache.camel.quarkus.component.bean.CamelResource
-
@Path("/bean") @ApplicationScoped public class CamelResource extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Countercounter(package private) EagerAppScopedRouteBuilderrouteBuilder(package private) org.apache.camel.ProducerTemplatetemplate
-
Constructor Summary
Constructors Constructor Description CamelResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringconfigProperty()intcounter()Stringhandler(String statement)StringhandlerOnProxy(String statement)Stringincrement()Stringlazy()intlazyConfigureCounter()Stringmethod(String statement)Stringnamed(String statement)StringprocessOrder(String statement)introuteBuilderConfigureCounter()introuteBuilderInjectedCount()introuteBuilderInstanceCounter()StringwithProducer()
-
-
-
Field Detail
-
template
@Inject org.apache.camel.ProducerTemplate template
-
counter
@Inject Counter counter
-
routeBuilder
@Inject EagerAppScopedRouteBuilder routeBuilder
-
-
Method Detail
-
processOrder
@Path("/process-order") @POST @Consumes("text/plain") @Produces("text/plain") public String processOrder(String statement)
-
named
@Path("/named") @POST @Consumes("text/plain") @Produces("text/plain") public String named(String statement)
-
method
@Path("/method") @POST @Consumes("text/plain") @Produces("text/plain") public String method(String statement)
-
handler
@Path("/handler") @POST @Consumes("text/plain") @Produces("text/plain") public String handler(String statement)
-
handlerOnProxy
@Path("/handlerOnProxy") @POST @Consumes("text/plain") @Produces("text/plain") public String handlerOnProxy(String statement)
-
increment
@Path("/increment") @GET @Produces("text/plain") public String increment()
-
counter
@Path("/counter") @GET @Produces("text/plain") public int counter()
-
configProperty
@Path("/config-property") @GET @Produces("text/plain") public String configProperty()
-
routeBuilderInstanceCounter
@Path("/route-builder-instance-counter") @GET @Produces("text/plain") public int routeBuilderInstanceCounter()
-
routeBuilderConfigureCounter
@Path("/route-builder-configure-counter") @GET @Produces("text/plain") public int routeBuilderConfigureCounter()
-
routeBuilderInjectedCount
@Path("/route-builder-injected-count") @GET @Produces("text/plain") public int routeBuilderInjectedCount()
-
lazy
@Path("/lazy") @GET @Produces("text/plain") public String lazy()
-
lazyConfigureCounter
@Path("/camel-configure-counter") @GET @Produces("text/plain") public int lazyConfigureCounter()
-
withProducer
@Path("/with-producer") @GET @Produces("text/plain") public String withProducer()
-
-