See: Description
| Interface | Description |
|---|---|
| LRUCache<K,V> | |
| PropertyBindingSupport.OnAutowiring | |
| RestConsumerContextPathMatcher.ConsumerPath<T> |
Consumer path details which must be implemented and provided by the components.
|
| SimpleTypeConverter.ConversionMethod |
| Class | Description |
|---|---|
| AsyncCallbackToCompletableFutureAdapter<T> |
AsyncCallback that provides a
CompletableFuture completed when async action is done |
| AsyncProcessorConverterHelper |
A simple converter that can convert any
Processor to an AsyncProcessor. |
| AsyncProcessorHelper |
Helper methods for
AsyncProcessor objects. |
| AsyncProcessorSupport | |
| BaseSelectorProducer |
A base class for selector-based producers.
|
| 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. |
| CamelContextHelper |
A number of helper methods
|
| CamelObjectInputStream | |
| ChildServiceSupport |
Base class to control lifecycle for a set of child
Services. |
| 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.
|
| DefaultDataFormat |
A default dataformat useful for implementation inheritance.
|
| DefaultEndpoint |
A default endpoint useful for implementation inheritance.
|
| DefaultExchange |
A default implementation of
Exchange |
| DefaultExchangeHolder |
Holder object for sending an exchange over a remote wire as a serialized object.
|
| DefaultHeaderFilterStrategy |
The default header filtering strategy.
|
| DefaultLRUCacheFactory | |
| DefaultMessage |
The default implementation of
Message
This implementation uses a CaseInsensitiveMap storing the headers. |
| DefaultMessageHistory |
Default
MessageHistory. |
| DefaultPollingConsumerPollStrategy |
A default implementation that will not retry on rollback.
|
| 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. |
| DefaultRegistry |
The default
Registry which supports using a given first-choice repository to lookup the beans,
such as Spring, JNDI, OSGi etc. |
| DefaultScheduledPollConsumer |
A default implementation of an event driven
Consumer which uses the
PollingConsumer |
| DefaultScheduledPollConsumerScheduler |
Default
ScheduledBatchPollingConsumer. |
| DefaultThreadPoolFactory |
Factory for thread pools that uses the JDK
Executors for creating the thread pools. |
| DefaultTimeoutMap<K,V> |
Default implementation of the
TimeoutMap. |
| EmptyAsyncCallback |
An empty
AsyncCallback which allows to share the same instance instead of creating a new instance for each message. |
| EndpointHelper |
Some helper methods for working with
Endpoint instances |
| 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. |
| EventHelper |
Helper for easily sending event notifications in a single line of code
|
| EventNotifierSupport |
Base class to extend for custom
EventNotifier implementations. |
| ExchangeHelper |
Some helper methods for working with
Exchange objects |
| 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. |
| ExpressionComparator |
An implementation of
Comparator that takes an Expression which is evaluated
on each exchange to be compared |
| ExpressionListComparator |
An implementation of
Comparator which takes a list of
Expression objects which is evaluated
on each exchange to compare them |
| ExpressionSupport |
A useful base class for
Predicate and Expression implementations |
| ExpressionToPredicateAdapter |
To adapt
Expression as a Predicate |
| GroupIterator | |
| GroupTokenIterator | |
| GZIPHelper |
Helper class to help wrapping content into GZIP input and output streams.
|
| HeaderFilterStrategyComponent |
Base class for components to support configuring a
HeaderFilterStrategy. |
| HeaderSelectorProducer |
A selector-based producer which uses a header value to determine which processor
should be invoked.
|
| InputStreamIterator |
An
InputStream that wraps an Iterator which reads iterations as byte array data. |
| IntrospectionSupport | Deprecated
use
BeanIntrospection |
| JSonSchemaHelper |
Used for parsing Camel components json meta-data descriptors.
|
| LanguageSupport |
Base language for
Language implementations. |
| LazyStartProducer |
A
Producer which is created and started lazy, on the first message processed. |
| LifecycleStrategySupport |
A useful base class for
LifecycleStrategy implementations. |
| LoggingExceptionHandler |
A default implementation of
ExceptionHandler which uses a CamelLogger to
log the exception. |
| LRUCacheFactory |
Factory to create
LRUCache instances. |
| MessageHelper |
Some helper methods when working with
Message. |
| MessageSupport |
A base class for implementation inheritance providing the core
Message body handling features but letting the derived class deal
with headers. |
| NoLock |
Empty lock implementation
|
| ObjectHelper |
A number of useful helper methods for working with Objects
|
| OrderedComparator |
A comparator to sort
Ordered |
| PatternHelper | |
| PlatformHelper |
Utility dedicated for resolving runtime information related to the platform on which Camel is currently running.
|
| PollingConsumerSupport |
A useful base class for implementations of
PollingConsumer |
| PredicateAssertHelper |
A helper for doing
Predicate assertions. |
| PredicateToExpressionAdapter |
To adapt
Predicate as an Expression |
| 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. |
| PropertyBindingSupport |
A convenient support class for binding String valued properties to an instance which
uses a set of conventions:
property placeholders - Keys and values using Camels property placeholder will be resolved
nested - Properties can be nested using the dot syntax (OGNL and builder pattern using with as prefix), eg foo.bar=123
map - Properties can lookup in Map's using map syntax, eg foo[bar] where foo is the name of the property that is a Map instance, and bar is the name of the key.
list - Properties can refer or add to in List's using list syntax, eg foo[0] where foo is the name of the property that is a
List instance, and 0 is the index.
|
| PropertyBindingSupport.Builder |
To use a fluent builder style to configure this property binding support.
|
| ReactiveHelper | Deprecated |
| ResolverHelper |
Some helper methods for new resolvers (like
ComponentResolver, DataFormatResolver, etc.). |
| ResolverHelper.LookupExceptionHandler | |
| ResourceHelper |
Helper class for loading resources on the classpath or file system.
|
| RestConsumerContextPathMatcher |
A context path matcher when using rest-dsl that allows components to reuse the same matching logic.
|
| RestProducerFactoryHelper |
Helper for creating configured
Components used by the
RestProducerFactory contract. |
| RoutePolicySupport |
A base class for developing custom
RoutePolicy implementations. |
| 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 |
| ScriptHelper | |
| SimpleRegistry |
A
Map-based registry. |
| SimpleTypeConverter |
Another base class for
TypeConverter implementations. |
| SimpleUuidGenerator |
This implementation uses a counter which increments by one.
|
| SynchronizationAdapter |
Simple
Synchronization adapter with empty methods for easier overriding
of single methods. |
| SynchronousDelegateProducer |
To process the delegated producer in synchronous mode.
|
| TimeoutMapEntry<K,V> |
Represents an entry in a
TimeoutMap |
| TimerListenerManager |
A
TimerListener manager which triggers the
TimerListener listeners once every second. |
| TypeConverterSupport |
Base class for
TypeConverter implementations. |
| UnitOfWorkHelper |
Utility methods for
UnitOfWork |
Apache Camel