Package org.apache.camel.impl.engine
package org.apache.camel.impl.engine
-
ClassDescriptionRepresents the context used to configure routes and the policies to use.Base implementation for
EndpointRegistry,TransformerRegistry, andValidatorRegistry.BaseExecutorServiceManagerwhich can be used for implementationsBootstrap configurer resolver that looks for configurer factories in META-INF/services/org/apache/camel/configurer/.Bootstrap factory finder.InternalProcessorthat Camel routing engine used during routing for cross cutting functionality such as: ExecuteUnitOfWorkKeeping track which route currently is being routed ExecuteRoutePolicyGather JMX performance statics Tracing Debugging Message History Stream CachingTransformer... and more.Advice to execute theBacklogDebuggerif enabled.Advice to execute theBacklogTracerif enabled.Advice to execute when using custom debugger.Advice for delayingAdvice when Message History has been enabled.Advice that stores the node id and label of the processor that is processing the exchange.Advice to keep theInflightRepositoryup to date.Advice to invoke callbacks for before and after routing.Advice to execute anyRoutePolicya route may have been configured with.Advice forStreamCachingStrategyAdvice for tracingAdvice to inject newUnitOfWorkto theExchangeif needed, and as well to ensure theUnitOfWorkis done and stopped.A helper class for Camel based injector or bean post-processing hooks.DefaultBackOffTimer.DefaultBackOffTimerFactory.A bean post processor which implements the Bean Integration features in Camel.A default name strategy which auto assigns a name using a prefix-counter pattern.DefaultChannel is the defaultChannel.Default class resolver that uses regular class loader to load classes.DefaultCompileStrategy.The default implementation ofComponentResolverwhich tries to find components by using the URI scheme prefix and searching for a file of the URI scheme name in the META-INF/services/org/apache/camel/component/ directory on the classpath.Default configurer resolver that looks for configurer factories in META-INF/services/org/apache/camel/configurer/.This is a special container for the CamelContext because, with Camel 4, we split the CamelContext and the former ExtendedCamelContext.Default implementation ofConsumerTemplate.Default implementation that automatically discovers and loadsContextServicePluginimplementations using the Java ServiceLoader mechanism.Default data format resolverDefault implementation of theCamelDependencyInjectionAnnotationFactory.Default dev console resolver that looks for dev consoles factories in META-INF/services/org/apache/camel/dev-console/.Default implementation ofEndpointRegistryDefaultExecutorServiceManager.Default factory finder.Default factory finder.This implementation is based on the usage pattern, that a top level DefaultFluentProducerTemplate instance is created as singleton and provided to the Camel end user (such as injected into a POJO).DefaultHeadersMapFactorywhich uses theCaseInsensitiveMap.Default health check resolver that looks for health checks factories in META-INF/services/org/apache/camel/health-check/.DefaultInflightRepository.A default implementation ofInjectorwhich just uses reflection to instantiate new objects using their zero argument constructor, and then performing bean post processing usingCamelBeanPostProcessor.DefaultInterceptEndpointFactory.Default language resolver that looks for language factories in META-INF/services/org/apache/camel/language/ and language resolvers in META-INF/services/org/apache/camel/language/resolver/.Default implementation ofManagementNameStrategyA default management strategy that does not manage.Factory for creating non JMXManagementStrategy.Default id factory.DefaultOptimisedComponentResolver.APeriodTaskSchedulerthat schedules generic tasks from custom components that are defined with thePeriodicTaskannotation.Template (named like Spring's TransactionTemplate invalid input: '&' JmsTemplate et al) for working with Camel and sendingMessageinstances in anExchangeto anEndpoint.DefaultReactiveExecutor.DefaultResourceLoader.An implementation of theResourceResolverthat resolves aResourcefrom a base64 encoded string.An implementation of theResourceResolverthat resolves aResourcefrom the classpath.An implementation of theResourceResolverthat resolves aResourcefrom a file.An implementation of theResourceResolverthat resolves aResourcefrom a gzip+base64 encoded string.An implementation of theResourceResolverthat resolves aResourcefrom http.An implementation of theResourceResolverthat resolves aResourcefrom https.An implementation of theResourceResolverthat resolves aResourcefrom a string.An implementation of theResourceResolverthat resolves aResourcefrom a bean in the registry of type String.An implementation of theResourceResolverthat resolves aResourcefrom file system in src/main/java.Default implementation ofRoute.A defaultRouteControllerthat starts the routes in a fail-fast mode, which means if any of the routes fail to startup then this causes Camel to fail to startup as well.DefaultRouteFactory.DefaultRoutesLoader.Default implementation ofRouteStartupOrder.DefaultBootstrapCloseablewhich will collect all registeredServicewhich isBootstrapCloseableand run their task and remove the service fromCamelContext.DefaultShutdownStrategywhich uses graceful shutdown.Default implementation ofStreamCachingStrategyA supervising capableRouteControllerthat delays the startup of the routes after the camel context startup and takes control of starting the routes in a safe manner.DefaultTracerimplementation that will log traced messages to the logger named org.apache.camel.Tracing.Default implementation ofTransformerRegistry.The default implementation ofTransformerResolverwhich tries to find components by using the URI scheme prefix and searching for a file of the URI scheme name in the META-INF/services/org/apache/camel/transformer/ directory on the classpath.The default implementation ofUnitOfWorkDefaultUnitOfWorkFactoryDefault assembler resolver that looks forUriFactoryResolverfactories in META-INF/services/org/apache/camel/urifactory/.Default implementation ofValidatorRegistry.DefaultVariableRepositoryFactory.AStartupListenerthat defers startingServices, until as late as possible during the startup process ofCamelContext.RoutePolicywhich executes for a duration and then triggers an action.Generated by camel build tools - do NOT edit this file!RoutePolicyFactorywhich executes for a duration and then triggers an action.Generated by camel build tools - do NOT edit this file!Strategy to used an explicit (fixed) name forCamelContext.HashMapHeadersMapFactorywhich uses a plainHashMap.APollingConsumerPollStrategywhich supports suspending consumers if they failed for X number of times in a row.MDCExecutorServiceManager.ThreadFactoryListenerwhich will include the MDC information for route id which allows MDC logging to pin-point to the route that logs.This unit of work supports MDC.PooledExchangeFactorythat reusesExchangeinstance from a pool.PooledProcessorExchangeFactorythat reusesExchangeinstance from a pool.ExchangeFactorythat creates a newExchangeinstance.ProcessorExchangeFactorythat creates a newExchangeinstance.Represents the runtime objects for a given route so that it can be stopped independently of other routesA Shared (thread safe) internalProcessorthat Camel routing engine used during routing for cross cutting functionality such as: ExecuteUnitOfWorkKeeping track which route currently is being routed ExecuteRoutePolicyGather JMX performance statics Tracing Debugging Message History Stream CachingTransformer... and more.Represents the context used to configure routes and the policies to use.AProcessorwhich is used for POJO @Consume where you can have multiple @Consume on the same endpoint/consumer and via predicate's can filter and call different methods.