| Interface | Description |
|---|---|
| ConfigurationHelper.ParameterSetter | |
| DefaultFactoryFinder.ClassSupplier | |
| SupervisingRouteController.Filter | |
| ThrottlingExceptionHalfOpenHandler |
Used by the
ThrottlingExceptionRoutePolicy to allow custom code
to handle the half open circuit state and how to determine if a route
should be closed |
| Class | Description |
|---|---|
| ActiveMQUuidGenerator | Deprecated
replaced by
DefaultUuidGenerator |
| AggregateRouteNode | |
| AnnotatedParameterConfiguration | Deprecated |
| AsyncCallbackToCompletableFutureAdapter<T> |
AsyncCallback that provides a CompletableFuture completed when async action is done
|
| BaseSelectorProducer |
A base class for selector-based producers.
|
| BreakpointSupport |
A support class for
Breakpoint implementations to use as base class. |
| BridgeExceptionHandlerToErrorHandler |
An
ExceptionHandler that uses the DefaultConsumer to
process the caused exception to send the message into the Camel routing engine
which allows to let the routing engine handle the exception. |
| CamelContextTrackerRegistry |
A registry for
CamelContextTracker. |
| CamelPostProcessorHelper | |
| ComponentConfigurationSupport | Deprecated |
| CompositeRegistry |
This registry will look up the object with the sequence of the registry list until it finds the Object.
|
| ConditionSupport |
A support class for
Condition implementations to use as base class. |
| ConfigurationHelper | Deprecated |
| ConfigurationHelper.FieldParameterSetter | |
| ConsumerCache |
Cache containing created
Consumer. |
| DefaultAsyncProcessorAwaitManager | |
| DefaultAsyncProducer | |
| DefaultAttachment | |
| DefaultCamelBeanPostProcessor |
A bean post processor which implements the Bean Integration
features in Camel.
|
| DefaultCamelContext |
Represents the context used to configure routes and the policies to use.
|
| DefaultCamelContextNameStrategy |
A default name strategy which auto assigns a name using a prefix-counter pattern.
|
| DefaultClaimCheckRepository |
The default
ClaimCheckRepository implementation that is an in-memory storage. |
| DefaultClassResolver |
Default class resolver that uses regular class loader to load classes.
|
| DefaultComponent |
Default component to use for base for components implementations.
|
| DefaultComponentConfiguration | Deprecated |
| DefaultComponentResolver |
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. |
| DefaultConsumer |
A default consumer useful for implementation inheritance.
|
| DefaultConsumerTemplate | |
| DefaultDataFormatResolver |
Default data format resolver
|
| DefaultDebugger |
The default implementation of the
Debugger. |
| DefaultEndpoint |
A default endpoint useful for implementation inheritance.
|
| DefaultEndpointConfiguration | Deprecated |
| DefaultEndpointRegistry |
Default implementation of
EndpointRegistry |
| DefaultEndpointUtilizationStatistics | |
| DefaultExchange |
A default implementation of
Exchange |
| DefaultExchangeHolder |
Holder object for sending an exchange over a remote wire as a serialized object.
|
| DefaultExecutorServiceManager |
Default
ExecutorServiceManager. |
| DefaultExecutorServiceStrategy | Deprecated
use
ExecutorServiceManager instead, will be removed in a future Camel release |
| DefaultFactoryFinder |
Default factory finder.
|
| DefaultFactoryFinderResolver |
Default factory finder.
|
| DefaultHeaderFilterStrategy |
The default header filtering strategy.
|
| DefaultHeadersMapFactory |
Default
HeadersMapFactory which uses the CaseInsensitiveMap. |
| DefaultInflightRepository |
Default
InflightRepository. |
| DefaultInjector |
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 DefaultCamelBeanPostProcessor. |
| DefaultLanguageResolver |
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/.
|
| DefaultManagementNameStrategy |
Default implementation of
ManagementNameStrategy
This implementation will by default use a name pattern as #name# and in case
of a clash, then the pattern will fallback to be using the counter as #name#-#counter#. |
| DefaultMessage |
The default implementation of
Message
This implementation uses a CaseInsensitiveMap storing the headers. |
| DefaultMessageHistory |
Default
MessageHistory. |
| DefaultMessageHistoryFactory | |
| DefaultModelJAXBContextFactory |
Default implementation of
ModelJAXBContextFactory. |
| DefaultNodeIdFactory |
Default id factory.
|
| DefaultPackageScanClassResolver |
Default implement of
PackageScanClassResolver |
| DefaultPollingConsumerPollStrategy |
A default implementation that will not retry on rollback.
|
| DefaultPollingConsumerServicePool | Deprecated |
| DefaultPollingEndpoint |
A base class for an endpoint which the default consumer mode is to use a
PollingConsumer |
| DefaultProcessorFactory |
Default
ProcessorFactory that supports using 3rd party Camel components to implement the EIP Processor. |
| DefaultProducer |
A default implementation of
Producer for implementation inheritance. |
| DefaultProducerServicePool | Deprecated |
| DefaultProducerTemplate | |
| DefaultRestRegistry | |
| DefaultRoute |
Default implementation of
Route. |
| DefaultRouteContext |
The context used to activate new routing rules
|
| DefaultRouteController | |
| DefaultRouteError | |
| DefaultRouteNode |
A default implementation of the
RouteNode |
| DefaultRouteStartupOrder |
Default implementation of
RouteStartupOrder. |
| DefaultRuntimeEndpointRegistry | |
| DefaultScheduledPollConsumer |
A default implementation of an event driven
Consumer which uses the
PollingConsumer |
| DefaultScheduledPollConsumerScheduler |
Default
ScheduledBatchPollingConsumer. |
| DefaultServicePool<Key,Service> | Deprecated |
| DefaultShutdownStrategy |
Default
ShutdownStrategy which uses graceful shutdown. |
| DefaultStreamCachingStrategy |
Default implementation of
StreamCachingStrategy |
| DefaultSubUnitOfWork |
A default implementation of
SubUnitOfWork combined
with a SubUnitOfWorkCallback to gather callbacks into this SubUnitOfWork state |
| DefaultThreadPoolFactory |
Factory for thread pools that uses the JDK
Executors for creating the thread pools. |
| DefaultTracedRouteNodes | Deprecated
use
Exchange.MESSAGE_HISTORY instead. |
| DefaultTransformerRegistry |
Default implementation of
TransformerRegistry. |
| DefaultUnitOfWork |
The default implementation of
UnitOfWork |
| DefaultUnitOfWorkFactory |
Default
UnitOfWorkFactory |
| DefaultUuidGenerator |
Default
UuidGenerator that is based on the ActiveMQUuidGenerator but
is optimized for Camel usage to startup faster and avoid use local network binding to obtain a random number. |
| DefaultValidatorRegistry |
Default implementation of
ValidatorRegistry. |
| DeferProducer |
A
Producer that defers being started, until CamelContext has been started, this
ensures that the producer is able to adapt to changes that may otherwise occur during starting
CamelContext. |
| DeferServiceStartupListener |
A
StartupListener that defers starting Services, until as late as possible during
the startup process of CamelContext. |
| DoCatchRouteNode |
RouteNode representing do catch. |
| DoFinallyRouteNode |
RouteNode representing do finally. |
| DurationRoutePolicy |
RoutePolicy which executes for a duration and then triggers an action. |
| DurationRoutePolicyFactory |
RoutePolicyFactory which executes for a duration and then triggers an action. |
| EmptyConsumerCache |
A
ConsumerCache which is always empty and does not cache any Consumers. |
| EmptyProducerCache |
A
ProducerCache which is always empty and does not cache any Producers. |
| EndpointKey |
Key used in
DefaultEndpointRegistry in DefaultCamelContext,
to ensure a consistent lookup. |
| EventDrivenConsumerRoute |
A
DefaultRoute which starts with an
Event Driven Consumer
Use the API from CamelContext to control the lifecycle of a route,
such as starting and stopping using the CamelContext.startRoute(String)
and CamelContext.stopRoute(String) methods. |
| EventDrivenPollingConsumer |
A default implementation of the
PollingConsumer which uses the normal
asynchronous consumer mechanism along with a BlockingQueue to allow
the caller to pull messages on demand. |
| EventNotifierCallback |
Helper class to notify on exchange sending events in async engine
|
| ExplicitCamelContextNameStrategy |
Strategy to used an explicit (fixed) name for
CamelContext. |
| ExpressionAdapter | Deprecated |
| ExpressionSupport | Deprecated |
| FileStateRepository |
This
FileStateRepository class is a file-based implementation of a StateRepository. |
| FileWatcherReloadStrategy |
A file based
ReloadStrategy which watches a file folder
for modified files and reload on file changes. |
| GzipDataFormat |
GZip
DataFormat for reading/writing data using gzip. |
| HashMapHeadersMapFactory |
HashMap
HeadersMapFactory which uses a plain HashMap. |
| HeaderFilterStrategyComponent |
Base class for components to support configuring a
HeaderFilterStrategy. |
| HeaderSelectorProducer |
A selector-based produced which uses an header value to determine which processor
should be invoked.
|
| HeadersMapFactoryResolver |
Factory to create the
HeadersMapFactory implementation to be used. |
| InterceptSendToEndpoint |
This is an endpoint when sending to it, is intercepted and is routed in a detour
|
| InterceptSendToEndpointProcessor |
Processor used to interceptor and detour the routing
when using the InterceptSendToEndpoint functionality. |
| InterceptSendToEndpointServicePoolProcessor |
InterceptSendToEndpointProcessor used for producers that are ServicePoolAware. |
| InterceptSendToMockEndpointStrategy |
A
EndpointStrategy which is capable of mocking endpoints. |
| JavaUuidGenerator |
This implementation uses the
UUID from Java. |
| JndiRegistry |
A
Registry implementation which looks up the objects in JNDI |
| LimitedPollingConsumerPollStrategy |
A
PollingConsumerPollStrategy which supports suspending consumers if they
failed for X number of times in a row. |
| LoggingExceptionHandler | Deprecated |
| MainSupport | Deprecated |
| MappedEndpointConfiguration | Deprecated |
| MDCUnitOfWork |
This unit of work supports MDC.
|
| MemoryStateRepository |
This
MemoryStateRepository class is a memory-based implementation of a StateRepository. |
| MessageSupport |
A base class for implementation inheritance providing the core
Message body handling features but letting the derived class deal
with headers. |
| OnCompletionRouteNode |
RouteNode representing onCompletion. |
| OnExceptionRouteNode |
RouteNode representing onException. |
| ParameterConfiguration | Deprecated |
| PollingConsumerSupport |
A useful base class for implementations of
PollingConsumer |
| ProcessorEndpoint |
An endpoint which allows exchanges to be sent into it which just invokes a
given
Processor. |
| ProcessorPollingConsumer |
A simple implementation of
PollingConsumer which just uses
a Processor. |
| ProducerCache |
Cache containing created
Producer. |
| PropertyPlaceholderDelegateRegistry |
A
Registry which delegates to the real registry. |
| RouteIdFactory |
Factory for generating route ids based on uris.
|
| RoutePolicySupport | Deprecated |
| RouteService |
Represents the runtime objects for a given
RouteDefinition so that it can be stopped independently
of other routes |
| ScheduledBatchPollingConsumer |
A useful base class for any consumer which is polling batch based
|
| ScheduledPollConsumer |
A useful base class for any consumer which is polling based
|
| ScheduledPollEndpoint |
A base class for
Endpoint which creates a ScheduledPollConsumer |
| SerializationDataFormat |
The data format
using Java Serialization.
|
| ServiceSupport | Deprecated
use org.apache.camel.support.ServiceSupport instead
|
| SharedPollingConsumerServicePool | Deprecated |
| SharedProducerServicePool | Deprecated |
| SimpleRegistry |
A
Map-based registry. |
| SimpleUuidGenerator |
This implementation uses a counter which increments by one.
|
| StringDataFormat |
The text based data format supporting
charset encoding.
|
| SubscribeMethodProcessor |
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. |
| SupervisingRouteController |
A simple implementation of the
RouteController that delays the startup
of the routes after the camel context startup and retries to start failing routes. |
| SupervisingRouteController.FilterResult | |
| SupervisingRouteControllerFilters | |
| SupervisingRouteControllerFilters.BlackList | |
| SynchronizationAdapter | Deprecated
use org.apache.camel.support.SynchronizationAdapter instead
|
| SynchronousDelegateProducer |
To process the delegated producer in synchronous mode.
|
| ThreadPoolProfileSupport | Deprecated
use
ThreadPoolProfile instead, will be removed in a future Camel release |
| ThrottlingExceptionRoutePolicy |
Modeled after the
CircuitBreakerLoadBalancer and ThrottlingInflightRoutePolicy
this RoutePolicy will stop consuming from an endpoint based on the type of exceptions that are
thrown and the threshold setting. |
| ThrottlingInflightRoutePolicy |
A throttle based
RoutePolicy which is capable of dynamic
throttling a route based on number of current inflight exchanges. |
| TypedProcessorFactory<T extends ProcessorDefinition<T>> | |
| UriComponentConfiguration | Deprecated |
| UriEndpointComponent | Deprecated
use
DefaultComponent |
| UriEndpointConfiguration | Deprecated |
| WebSpherePackageScanClassResolver |
WebSphere specific resolver to handle loading annotated resources in JAR files.
|
| ZipDataFormat |
"Deflate" compression data format.
|
| Enum | Description |
|---|---|
| ThrottlingInflightRoutePolicy.ThrottlingScope |
Apache Camel