| Package | Description |
|---|---|
| org.apache.camel.component |
Base classes for components
|
| org.apache.camel.support |
Base classes that help to implement the camel API and are expected to be extended by the user
|
| org.apache.camel.support.builder |
Base classes for builders
|
| org.apache.camel.support.component |
Base classes and utilities for API based components
|
| org.apache.camel.support.processor |
Base classes and utilities for EIP and Camel processors
|
| org.apache.camel.throttling |
Base classes for throttler EIP
|
| Class and Description |
|---|
| DefaultEndpoint
Default
Endpoint. |
| DefaultPollingEndpoint
A base class for an endpoint which the default consumer mode is to use a
PollingConsumer |
| ProcessorEndpoint
An endpoint which allows exchanges to be sent into it which just invokes a given
Processor. |
| ScheduledPollEndpoint
A base class for
Endpoint which creates a ScheduledPollConsumer |
| Class and Description |
|---|
| DefaultAsyncProducer
A default implementation of
Producer for implementation inheritance, which can process
Exchanges asynchronously. |
| DefaultComponent
Default component to use for base for components implementations.
|
| DefaultConsumer
A default consumer useful for implementation inheritance.
|
| DefaultEndpoint
Default
Endpoint. |
| DefaultExchangeHolder
Holder object for sending an exchange over a remote wire as a serialized object.
|
| DefaultMessage
The default implementation of
Message
This implementation uses a CaseInsensitiveMap storing the headers. |
| DefaultPollingEndpoint
A base class for an endpoint which the default consumer mode is to use a
PollingConsumer |
| DefaultProducer
A default implementation of
Producer for implementation inheritance. |
| DefaultUuidGenerator
Default
UuidGenerator (32 chars) optimized for Camel usage. |
| ExpressionAdapter
A helper class for developers wishing to implement an
Expression using Java code with a
minimum amount of code to write so that the developer only needs to implement one of the
ExpressionAdapter.evaluate(org.apache.camel.Exchange, Class) or ExpressionSupport.evaluate(org.apache.camel.Exchange) methods. |
| ExpressionSupport
A useful base class for
Predicate and Expression implementations |
| FileWatcherResourceReloadStrategy
A file based
ResourceReloadStrategy which watches a file folder for modified files and
reload on file changes. |
| LocalBeanRegistry
A special registry which is used for local beans.
|
| LRUCacheFactory
Factory to create
LRUCache instances. |
| MessageSupport
A base class for implementation inheritance providing the core
Message body handling features but letting the
derived class deal with headers. |
| NormalizedUri
Implementation of
NormalizedEndpointUri. |
| OrderedComparator
A comparator to sort
Ordered |
| PollingConsumerSupport
A useful base class for implementations of
PollingConsumer |
| PooledObjectFactorySupport.UtilizationStatistics
Represents utilization statistics
|
| PropertyBindingSupport.Builder
To use a fluent builder style to configure this property binding support.
|
| PrototypeObjectFactorySupport.UtilizationStatistics
Represents utilization statistics
|
| ResolverHelper.LookupExceptionHandler |
| ResourceReloadStrategySupport
Base class for implementing custom
ResourceReloadStrategy SPI plugins. |
| RestConsumerContextPathMatcher.ConsumerPath
Consumer path details which must be implemented and provided by the components.
|
| ScheduledPollConsumer
A useful base class for any consumer which is polling based
|
| ScheduledPollEndpoint
A base class for
Endpoint which creates a ScheduledPollConsumer |
| SimpleEventNotifierSupport
Base class to extend for custom
EventNotifier implementations. |
| SimpleRegistry
A
Map-based registry. |
| SimpleTypeConverter.ConversionMethod |
| SupplierRegistry
Used for storing beans that are supplied via a
Supplier. |
| TimeoutMapEntry
Represents an entry in a
TimeoutMap |
| Class and Description |
|---|
| ExpressionAdapter
A helper class for developers wishing to implement an
Expression using Java code with a
minimum amount of code to write so that the developer only needs to implement one of the
ExpressionAdapter.evaluate(org.apache.camel.Exchange, Class) or ExpressionSupport.evaluate(org.apache.camel.Exchange) methods. |
| ExpressionSupport
A useful base class for
Predicate and Expression implementations |
| Class and Description |
|---|
| DefaultAsyncProducer
A default implementation of
Producer for implementation inheritance, which can process
Exchanges asynchronously. |
| DefaultComponent
Default component to use for base for components implementations.
|
| DefaultConsumer
A default consumer useful for implementation inheritance.
|
| DefaultEndpoint
Default
Endpoint. |
| DefaultProducer
A default implementation of
Producer for implementation inheritance. |
| ScheduledPollConsumer
A useful base class for any consumer which is polling based
|
| ScheduledPollEndpoint
A base class for
Endpoint which creates a ScheduledPollConsumer |
| Class and Description |
|---|
| AsyncProcessorSupport |
| Class and Description |
|---|
| RoutePolicySupport
A base class for developing custom
RoutePolicy implementations. |
Apache Camel