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
Service s. |
DefaultAsyncProducer |
A default implementation of
Producer for implementation inheritance,
which can process Exchange s 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 |
The default and only 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 |
Default
LRUCacheFactory which uses a LinkedHashMap . |
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 |
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.
|
RestComponentHelper |
Helper class for rest-dsl components.
|
RestConsumerContextPathMatcher |
A context path matcher when using rest-dsl that allows components to reuse the same matching logic.
|
RestProducerFactoryHelper |
Helper for creating configured
Component s 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