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 | |
| 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. |
| CamelContextHelper |
A number of helper methods
|
| CamelObjectInputStream | |
| ChildServiceSupport |
Base class to control lifecycle for a set of child
Services. |
| ClassicUuidGenerator |
The classic (Camel 2.x)
UuidGenerator optimized for Camel usage. |
| ConstantExpressionAdapter |
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(Exchange, Class) or ExpressionSupport.evaluate(Exchange) methods. |
| CustomizersSupport | |
| CustomizersSupport.ComponentCustomizationEnabledPolicy |
A
ComponentCustomizer.Policy that uses a hierarchical lists of properties to determine if customization
is enabled for the given Component. |
| CustomizersSupport.DataFormatCustomizationEnabledPolicy |
A
DataFormatCustomizer.Policy that uses a hierarchical lists of properties to determine if customization
is enabled for the given DataFormat. |
| CustomizersSupport.LanguageCustomizationEnabledPolicy |
A
LanguageCustomizer.Policy that uses a hierarchical lists of properties to determine if customization is
enabled for the given Language. |
| 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 |
Default
Endpoint. |
| DefaultEndpointUtilizationStatistics | |
| 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.
|
| DefaultInterceptSendToEndpoint |
This is an endpoint when sending to it, is intercepted and is routed in a detour (before and optionally after).
|
| DefaultLRUCacheFactory |
Default
LRUCacheFactory which uses a LinkedHashMap based implementation. |
| 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 |
| DefaultPooledExchange |
The default and only implementation of
PooledExchange. |
| 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 |
The default scheduler for
ScheduledPollConsumer. |
| DefaultThreadPoolFactory |
Factory for thread pools that uses the JDK
Executors for creating the thread pools. |
| DefaultTimeoutMap<K,V> |
Default implementation of the
TimeoutMap. |
| DefaultUuidGenerator |
Default
UuidGenerator (32 chars) optimized for Camel usage. |
| 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. |
| 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 |
| FileWatcherResourceReloadStrategy |
A file based
ResourceReloadStrategy which watches a file folder for modified files and
reload on file changes. |
| 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. |
| LocalBeanRegistry |
A special registry which is used for local beans.
|
| 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
|
| NormalizedUri |
Implementation of
NormalizedEndpointUri. |
| ObjectHelper |
A number of useful helper methods for working with Objects
|
| OffUuidGenerator |
UuidGenerator which is turned off for exchange ids, but generated UUIDs for everything else. |
| OrderedComparator |
A comparator to sort
Ordered |
| PatternHelper | |
| PlatformHelper | Deprecated |
| PollingConsumerSupport |
A useful base class for implementations of
PollingConsumer |
| PooledObjectFactorySupport<T> |
Base class for building
PooledObjectFactory based factories. |
| 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.
|
| PropertyConfigurerHelper |
Helper class for dealing with configurers.
|
| PrototypeObjectFactorySupport<T> |
PooledObjectFactory that creates a new instance (does not pool). |
| 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.
|
| ResourceReloadStrategySupport |
Base class for implementing custom
ResourceReloadStrategy SPI plugins. |
| ResourceResolverSupport |
Base class for
ResourceResolver implementations. |
| ResourceSupport |
Base class for
Resource implementations. |
| 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
Components used by the RestProducerFactory contract. |
| RoutePolicySupport |
A base class for developing custom
RoutePolicy implementations. |
| RoutesBuilderLoaderSupport |
Base class for
RoutesBuilderLoader implementations. |
| RouteTemplateHelper |
Helper for working with route templates.
|
| RouteWatcherReloadStrategy |
Watcher strategy for triggering reloading of Camel routes in a running Camel application.
|
| 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
|
| ScheduledPollConsumerHealthCheck |
HealthCheck that uses the last polling state from ScheduledPollConsumer when reporting the health. |
| ScheduledPollEndpoint |
A base class for
Endpoint which creates a ScheduledPollConsumer |
| ScriptHelper | |
| ShortUuidGenerator |
UuidGenerator that is 50% the size of the default (16 chars) optimized for Camel usage. |
| SimpleEventNotifierSupport |
Base class to extend for custom
EventNotifier implementations. |
| SimpleRegistry |
A
Map-based registry. |
| SimpleTypeConverter |
Another base class for
TypeConverter implementations. |
| SimpleUuidGenerator |
This implementation uses a counter which increments by one.
|
| SupplierRegistry |
Used for storing beans that are supplied via a
Supplier. |
| 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. |
| TypedProcessorFactory<T extends org.apache.camel.NamedNode> | |
| UnitOfWorkHelper |
Utility methods for
UnitOfWork |
| VanillaUuidGenerator | Deprecated
this is now the default uuid generator in Camel 3.6 onwards.
|
Apache Camel