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
Service s. |
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
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 |
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
Component s 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