| Package | Description |
|---|---|
| org.apache.camel.component | |
| 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 | |
| org.apache.camel.support.component |
Base classes and utilities for API based components
|
| org.apache.camel.support.processor | |
| org.apache.camel.throttling |
| Class and Description |
|---|
| DefaultEndpoint
A default endpoint useful for implementation inheritance.
|
| 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 |
|---|
| BaseSelectorProducer
A base class for selector-based producers.
|
| 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
A default endpoint useful for implementation inheritance.
|
| 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. |
| 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 |
| 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. |
| OrderedComparator
A comparator to sort
Ordered |
| PollingConsumerSupport
A useful base class for implementations of
PollingConsumer |
| PropertyBindingSupport.Builder
To use a fluent builder style to configure this property binding support.
|
| ResolverHelper.LookupExceptionHandler |
| 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. |
| SimpleTypeConverter.ConversionMethod |
| 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
A default endpoint useful for implementation inheritance.
|
| 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