All Classes and Interfaces
Class
Description
Represents the context used to configure routes and the policies to use.
Base implementation for
EndpointRegistry
,
TransformerRegistry
, and ValidatorRegistry
.A tracer used for message tracing, storing a copy of the message details in a backlog.
Base
ExecutorServiceManager
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.
Internal
Processor
that Camel routing engine used during routing for cross cutting functionality such as:
Execute UnitOfWork
Keeping track which route currently is being routed
Execute RoutePolicy
Gather JMX performance statics
Tracing
Debugging
Message History
Stream Caching
Transformer
...Advice to execute the
BacklogDebugger
if enabled.Advice to execute the
BacklogTracer
if enabled.Advice when an EIP uses the shareUnitOfWork functionality.
Advice to execute when using custom debugger.
Advice for delaying
Advice 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 the
InflightRepository
up to date.Advice to invoke callbacks for before and after routing.
Advice to execute any
RoutePolicy
a route may have been configured with.Advice for
StreamCachingStrategy
Advice for tracing
Advice to inject new
UnitOfWork
to the Exchange
if needed, and as well to ensure the
UnitOfWork
is done and stopped.A helper class for Camel based injector or bean post-processing hooks.
An event message holding the traced message by the
BacklogTracer
.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 default
Channel
.Default class resolver that uses regular class loader to load classes.
Default
CompileStrategy
.The default implementation of
ComponentResolver
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 of
ConsumerTemplate
.Default data format resolver
The default implementation of the
Debugger
.Default implementation of the
CamelDependencyInjectionAnnotationFactory
.Default dev console resolver that looks for dev consoles factories in
META-INF/services/org/apache/camel/dev-console/.
Default implementation of
EndpointRegistry
Default
ExecutorServiceManager
.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).
Default
HeadersMapFactory
which uses the CaseInsensitiveMap
.Default health check resolver that looks for health checks factories in
META-INF/services/org/apache/camel/health-check/.
Default
InflightRepository
.A default implementation of
Injector
which just uses reflection to instantiate new objects using their zero
argument constructor, and then performing bean post processing using CamelBeanPostProcessor
.Default
InterceptEndpointFactory
.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 of
ManagementNameStrategy
A default management strategy that does not manage.
Factory for creating non JMX
ManagementStrategy
.Default id factory.
Default implement of
PackageScanClassResolver
Default implement of
PackageScanResourceResolver
A
PeriodTaskScheduler
that schedules generic tasks from custom components that are defined with the
PeriodicTask
annotation.Template (named like Spring's TransactionTemplate invalid input: '&' JmsTemplate et al) for working with Camel and sending
Message
instances in an Exchange
to an Endpoint
.Default
ReactiveExecutor
.Default
ResourceLoader
.An implementation of the
ResourceResolver
that resolves a Resource
from a base64 encoded string.An implementation of the
ResourceResolver
that resolves a Resource
from the classpath.An implementation of the
ResourceResolver
that resolves a Resource
from a file.An implementation of the
ResourceResolver
that resolves a Resource
from a gzip+base64 encoded
string.An implementation of the
ResourceResolver
that resolves a Resource
from http.An implementation of the
ResourceResolver
that resolves a Resource
from https.An implementation of the
ResourceResolver
that resolves a Resource
from a string.An implementation of the
ResourceResolver
that resolves a Resource
from a bean in the registry of
type String.Default implementation of
Route
.A default
RouteController
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.Default
RouteFactory
.Default
RoutesLoader
.Default implementation of
RouteStartupOrder
.Default
BootstrapCloseable
which will collect all registered Service
which is
BootstrapCloseable
and run their task and remove the service from CamelContext
.Default
ShutdownStrategy
which uses graceful shutdown.Default implementation of
StreamCachingStrategy
A supervising capable
RouteController
that delays the startup of the routes after the camel context startup
and takes control of starting the routes in a safe manner.Default
Tracer
implementation that will log traced messages to the logger named
org.apache.camel.Tracing.Default implementation of
TransformerRegistry
.The default implementation of
TransformerResolver
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 of
UnitOfWork
Default
UnitOfWorkFactory
Default assembler resolver that looks for
UriFactoryResolver
factories in
META-INF/services/org/apache/camel/urifactory/.Default implementation of
ValidatorRegistry
.Default
VariableRepositoryFactory
.A
StartupListener
that defers starting Service
s, until as late as possible during
the startup process of CamelContext
.RoutePolicy
which executes for a duration and then triggers an action.Generated by camel build tools - do NOT edit this file!
RoutePolicyFactory
which 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 for
CamelContext
.HashMap
HeadersMapFactory
which uses a plain HashMap
.A
PollingConsumerPollStrategy
which supports suspending consumers if they failed for X
number of times in a row.This unit of work supports MDC.
Pooled
ExchangeFactory
that reuses Exchange
instance from a pool.Pooled
ProcessorExchangeFactory
that reuses Exchange
instance from a pool.ExchangeFactory
that creates a new Exchange
instance.ProcessorExchangeFactory
that creates a new Exchange
instance.Represents the runtime objects for a given route so that it can be stopped independently of other routes
A Shared (thread safe) internal
Processor
that Camel routing engine used during routing for cross cutting
functionality such as:
Execute UnitOfWork
Keeping track which route currently is being routed
Execute RoutePolicy
Gather JMX performance statics
Tracing
Debugging
Message History
Stream Caching
Transformer
...Represents the context used to configure routes and the policies to use.
A
Processor
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 in
TransformerRegistry
in
AbstractCamelContext
, to ensure a consistent lookup.Key used in
ValidatorRegistry
in CamelContext
, to ensure a consistent lookup.WebSphere specific resolver to handle loading annotated resources in JAR files.