Class EagerAppScopedRouteBuilder
java.lang.Object
org.apache.camel.builder.BuilderSupport
org.apache.camel.builder.RouteBuilder
org.apache.camel.quarkus.component.bean.EagerAppScopedRouteBuilder
- All Implemented Interfaces:
org.apache.camel.CamelContextAware,org.apache.camel.Ordered,org.apache.camel.RoutesBuilder,org.apache.camel.spi.HasCamelContext,org.apache.camel.spi.ResourceAware
@ApplicationScoped
public class EagerAppScopedRouteBuilder
extends org.apache.camel.builder.RouteBuilder
A
RouteBuilder injected into BeanResource and thus instantiated eagerly.-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final AtomicInteger(package private) Counter(package private) static final AtomicInteger(package private) StringFields inherited from class org.apache.camel.builder.RouteBuilder
logFields inherited from interface org.apache.camel.Ordered
HIGHEST, LOWEST -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRoutesToCamelContext(org.apache.camel.CamelContext context) voidvoidMethods inherited from class org.apache.camel.builder.RouteBuilder
addLifecycleInterceptor, addRoutes, addTemplatedRoutesToCamelContext, bindToRegistry, bindToRegistry, checkInitialized, configuration, configureRest, configureRests, configureRoute, configureRouteConfiguration, configureRoutes, configureRouteTemplate, configureTemplatedRoute, dataFormat, errorHandler, errorHandler, expression, from, from, from, fromF, getOrder, getResource, getRestCollection, getRestConfiguration, getRouteCollection, getRouteTemplateCollection, getTemplatedRouteCollection, initializeCamelContext, intercept, interceptFrom, interceptFrom, interceptSendToEndpoint, loadRoutesBuilder, loadRoutesBuilder, onCompletion, onException, onException, populateOrUpdateRoutes, populateRests, populateRoutes, populateRouteTemplates, populateTemplatedRoutes, populateTransformers, populateValidators, property, propertyInject, removeLifecycleInterceptor, rest, rest, restConfiguration, routeTemplate, setErrorHandlerFactory, setResource, setRestCollection, setRouteCollection, setRouteTemplateCollection, setTemplatedRouteCollection, templatedRoute, toString, transformer, updateRoutesToCamelContext, validatorMethods inherited from class org.apache.camel.builder.BuilderSupport
body, bodyAs, constant, constant, constant, createErrorHandlerBuilder, csimple, csimple, datasonnet, datasonnet, datasonnet, deadLetterChannel, deadLetterChannel, defaultErrorHandler, endpoint, endpoint, exceptionMessage, exchangeProperty, expression, getCamelContext, getContext, getErrorHandlerFactory, hasErrorHandlerFactory, header, joor, joor, jsonpath, jsonpath, jtaTransactionErrorHandler, jtaTransactionErrorHandler, jtaTransactionErrorHandler, method, method, method, method, noErrorHandler, regexReplaceAll, regexReplaceAll, setCamelContext, simple, simple, simpleF, simpleF, springTransactionErrorHandler, springTransactionErrorHandler, springTransactionErrorHandler, systemProperty, systemProperty, xpath, xpath, xpath, xpath
-
Field Details
-
INSTANCE_COUNTER
-
CONFIGURE_COUNTER
-
counter
-
myFooValue
String myFooValue
-
-
Constructor Details
-
EagerAppScopedRouteBuilder
public EagerAppScopedRouteBuilder()
-
-
Method Details
-
postConstruct
@PostConstruct public void postConstruct() -
addRoutesToCamelContext
- Specified by:
addRoutesToCamelContextin interfaceorg.apache.camel.RoutesBuilder- Overrides:
addRoutesToCamelContextin classorg.apache.camel.builder.RouteBuilder- Throws:
Exception
-
configure
public void configure()- Specified by:
configurein classorg.apache.camel.builder.RouteBuilder
-
getCounter
-