@Path(value="/bean") @ApplicationScoped public class CamelResource extends Object
| Modifier and Type | Field and Description |
|---|---|
(package private) Counter |
counter |
(package private) EagerAppScopedRouteBuilder |
routeBuilder |
(package private) org.apache.camel.ProducerTemplate |
template |
| Constructor and Description |
|---|
CamelResource() |
| Modifier and Type | Method and Description |
|---|---|
String |
configProperty() |
int |
counter() |
String |
increment() |
String |
lazy() |
int |
lazyConfigureCounter() |
String |
processOrder(String statement) |
int |
routeBuilderConfigureCounter() |
int |
routeBuilderInjectedCount() |
int |
routeBuilderInstanceCounter() |
String |
withProducer() |
@Inject org.apache.camel.ProducerTemplate template
@Inject Counter counter
@Inject EagerAppScopedRouteBuilder routeBuilder
@Path(value="/process-order") @POST @Consumes(value="text/plain") @Produces(value="text/plain") public String processOrder(String statement)
@Path(value="/increment") @GET @Produces(value="text/plain") public String increment()
@Path(value="/counter") @GET @Produces(value="text/plain") public int counter()
@Path(value="/config-property") @GET @Produces(value="text/plain") public String configProperty()
@Path(value="/route-builder-instance-counter") @GET @Produces(value="text/plain") public int routeBuilderInstanceCounter()
@Path(value="/route-builder-configure-counter") @GET @Produces(value="text/plain") public int routeBuilderConfigureCounter()
@Path(value="/route-builder-injected-count") @GET @Produces(value="text/plain") public int routeBuilderInjectedCount()
@Path(value="/lazy") @GET @Produces(value="text/plain") public String lazy()
@Path(value="/camel-configure-counter") @GET @Produces(value="text/plain") public int lazyConfigureCounter()
@Path(value="/with-producer") @GET @Produces(value="text/plain") public String withProducer()
Copyright © 2019 The Apache Software Foundation. All rights reserved.