Class BeanResource
java.lang.Object
org.apache.camel.quarkus.component.bean.BeanResource
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) org.apache.camel.CamelContext(package private) Counter(package private) BeanResource.ProduceInterface(package private) EagerAppScopedRouteBuilder(package private) org.apache.camel.ProducerTemplate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) StringawaitFirst(String key) beanMethodInHeader(String statement) intcounter()intmethodWithExchangeArg(Employee employee, String route) parameterBindingAnnotations(String statement, String greeting) produceInterface(String payload) intintint
-
Field Details
-
template
@Inject org.apache.camel.ProducerTemplate template -
counter
-
routeBuilder
-
camelContext
@Inject org.apache.camel.CamelContext camelContext -
produceInterface
-
collectedNames
-
-
Constructor Details
-
BeanResource
public BeanResource()
-
-
Method Details
-
route
-
route
-
beanMethodInHeader
-
counter
@Path("/counter") @GET @Produces("text/plain") public int counter() -
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() -
lazyConfigureCounter
@Path("/camel-configure-counter") @GET @Produces("text/plain") public int lazyConfigureCounter() -
methodWithExchangeArg
-
parameterBindingAnnotations
-
produceInterface
-
awaitFirst
-
withDefaultBean
-
withAlternativeBean
-
withoutDefaultBeans
-
withAllBeanInstances
-