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
.BaseExecutorServiceManager
which can be used for implementationsBase class for package scan resolvers.Bootstrap configurer resolver that looks for configurer factories in META-INF/services/org/apache/camel/configurer/.Bootstrap factory finder.InternalProcessor
that Camel routing engine used during routing for cross cutting functionality such as: ExecuteUnitOfWork
Keeping track which route currently is being routed ExecuteRoutePolicy
Gather JMX performance statics Tracing Debugging Message History Stream CachingTransformer
...Advice to execute theBacklogDebugger
if enabled.Advice to execute theBacklogTracer
if enabled.Advice when an EIP uses the shareUnitOfWork functionality.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 theInflightRepository
up to date.Advice to invoke callbacks for before and after routing.Advice to execute anyRoutePolicy
a route may have been configured with.Advice forStreamCachingStrategy
Advice for tracingAdvice to inject newUnitOfWork
to theExchange
if needed, and as well to ensure theUnitOfWork
is done and stopped.A helper class for Camel based injector or bean post-processing hooks.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.The default implementation ofComponentResolver
which 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 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 ofEndpointRegistry
DefaultExecutorServiceManager
.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).DefaultHeadersMapFactory
which 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 ofInjector
which 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 ofManagementNameStrategy
A default management strategy that does not manage.Factory for creating non JMXManagementStrategy
.Default id factory.Default implement ofPackageScanClassResolver
Default implement ofPackageScanResourceResolver
APeriodTaskScheduler
that schedules generic tasks from custom components that are defined with thePeriodicTask
annotation.Template (named like Spring's TransactionTemplate & JmsTemplate et al) for working with Camel and sendingMessage
instances in anExchange
to anEndpoint
.DefaultReactiveExecutor
.DefaultResourceLoader
.An implementation of theResourceResolver
that resolves aResource
from a base64 encoded string.An implementation of theResourceResolver
that resolves aResource
from the classpath.An implementation of theResourceResolver
that resolves aResource
from a file.An implementation of theResourceResolver
that resolves aResource
from a gzip+base64 encoded string.An implementation of theResourceResolver
that resolves aResource
from http.An implementation of theResourceResolver
that resolves aResource
from https.An implementation of theResourceResolver
that resolves aResource
from a string.An implementation of theResourceResolver
that resolves aResource
from a bean in the registry of type String.Default implementation ofRoute
.A defaultRouteController
that 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
.DefaultBootstrapCloseable
which will collect all registeredService
which isBootstrapCloseable
and run their task and remove the service fromCamelContext
.DefaultShutdownStrategy
which uses graceful shutdown.Default implementation ofStreamCachingStrategy
A supervising capableRouteController
that delays the startup of the routes after the camel context startup and takes control of starting the routes in a safe manner.DefaultTracer
implementation that will log traced messages to the logger named org.apache.camel.Tracing.Default implementation ofTransformerRegistry
.The default implementation ofTransformerResolver
which 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 ofUnitOfWork
DefaultUnitOfWorkFactory
Default assembler resolver that looks forUriFactoryResolver
factories in META-INF/services/org/apache/camel/urifactory/.Default implementation ofValidatorRegistry
.AStartupListener
that defers startingService
s, until as late as possible during the startup process ofCamelContext
.RoutePolicy
which executes for a duration and then triggers an action.RoutePolicyFactory
which executes for a duration and then triggers an action.Strategy to used an explicit (fixed) name forCamelContext
.ThisFileStateRepository
class is a file-based implementation of aStateRepository
.HashMapHeadersMapFactory
which uses a plainHashMap
.APollingConsumerPollStrategy
which supports suspending consumers if they failed for X number of times in a row.This unit of work supports MDC.ThisMemoryStateRepository
class is a memory-based implementation of aStateRepository
.PooledExchangeFactory
that reusesExchange
instance from a pool.PooledProcessorExchangeFactory
that reusesExchange
instance from a pool.ExchangeFactory
that creates a newExchange
instance.ProcessorExchangeFactory
that creates a newExchange
instance.Represents the runtime objects for a given route so that it can be stopped independently of other routesA Shared (thread safe) internalProcessor
that Camel routing engine used during routing for cross cutting functionality such as: ExecuteUnitOfWork
Keeping track which route currently is being routed ExecuteRoutePolicy
Gather JMX performance statics Tracing Debugging Message History Stream CachingTransformer
...Represents the context used to configure routes and the policies to use.AProcessor
which 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.Key used inTransformerRegistry
inAbstractCamelContext
, to ensure a consistent lookup.Key used inValidatorRegistry
inCamelContext
, to ensure a consistent lookup.WebSphere specific resolver to handle loading annotated resources in JAR files.