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.ResourceAware
@ApplicationScoped public class EagerAppScopedRouteBuilder extends org.apache.camel.builder.RouteBuilderARouteBuilderinjected intoBeanResourceand thus instantiated eagerly.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static AtomicIntegerCONFIGURE_COUNTER(package private) Countercounter(package private) static AtomicIntegerINSTANCE_COUNTER(package private) StringmyFooValue
-
Constructor Summary
Constructors Constructor Description EagerAppScopedRouteBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRoutesToCamelContext(org.apache.camel.CamelContext context)voidconfigure()CountergetCounter()voidpostConstruct()-
Methods inherited from class org.apache.camel.builder.RouteBuilder
addLifecycleInterceptor, addRoutes, bindToRegistry, bindToRegistry, checkInitialized, configuration, configureRest, configureRests, configureRoute, configureRouteConfiguration, configureRoutes, configureRouteTemplate, configureTemplatedRoute, errorHandler, errorHandler, from, from, from, fromF, getOrder, getResource, getRestCollection, getRestConfiguration, getRouteCollection, getRouteTemplateCollection, getTemplatedRouteCollection, 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, validator
-
Methods inherited from class org.apache.camel.builder.BuilderSupport
body, bodyAs, constant, constant, constant, createErrorHandlerBuilder, csimple, csimple, datasonnet, datasonnet, datasonnet, deadLetterChannel, deadLetterChannel, defaultErrorHandler, endpoint, endpoint, endpoints, endpoints, exceptionMessage, exchangeProperty, getCamelContext, getContext, getErrorHandlerFactory, 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 Detail
-
INSTANCE_COUNTER
static final AtomicInteger INSTANCE_COUNTER
-
CONFIGURE_COUNTER
static final AtomicInteger CONFIGURE_COUNTER
-
counter
@Inject Counter counter
-
myFooValue
String myFooValue
-
-
Method Detail
-
postConstruct
@PostConstruct public void postConstruct()
-
addRoutesToCamelContext
public void addRoutesToCamelContext(org.apache.camel.CamelContext context) throws Exception- 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
public Counter getCounter()
-
-