See: Description
Interface | Description |
---|---|
AggregateController |
A controller which allows controlling a
AggregateProcessor from an
external source, such as Java API or JMX. |
AggregateProcessorStatistics |
Various statistics of the aggregator
|
AggregationStrategy |
A strategy for aggregating two exchanges together into a single exchange.
|
CompletionAwareAggregationStrategy |
A specialized
AggregationStrategy which has callback when the aggregated Exchange is completed. |
DelegateAggregationStrategy |
Interface to be used for
AggregationStrategy that delegate to the real AggregationStrategy . |
OptimisticLockingAwareAggregationStrategy |
A specialized
AggregationStrategy which gets a callback when the aggregated Exchange fails to add
in the OptimisticLockingAggregationRepository because of
an OptimisticLockingAggregationRepository.OptimisticLockingException . |
PreCompletionAwareAggregationStrategy |
A specialized
AggregationStrategy which enables the aggregator to run
in pre-completion mode. |
TimeoutAwareAggregationStrategy |
A specialized
AggregationStrategy which can handle timeouts as well. |
Class | Description |
---|---|
AbstractListAggregationStrategy<V> |
Aggregate all exchanges into a
List of values defined by the AbstractListAggregationStrategy.getValue(Exchange) call. |
AggregateProcessor |
An implementation of the Aggregator
pattern where a batch of messages are processed (up to a maximum amount or
until some timeout is reached) and messages for the same correlation key are
combined together using some kind of
AggregationStrategy
(by default the latest message is used) to compress many message exchanges
into a smaller number of exchanges. |
AggregationStrategyBeanAdapter |
An
AggregationStrategy that adapts to a POJO. |
AggregationStrategyBeanInfo |
Class information about the POJO method to call when using the
AggregationStrategyBeanAdapter . |
AggregationStrategyMethodInfo |
Method information about the POJO method to call when using the
AggregationStrategyBeanAdapter . |
DefaultAggregateController |
A default
AggregateController that offers Java and JMX API. |
GroupedBodyAggregationStrategy | |
GroupedExchangeAggregationStrategy | |
GroupedMessageAggregationStrategy | |
MemoryAggregationRepository |
A memory based
AggregationRepository which stores Exchange s in memory only. |
OptimisticLockRetryPolicy |
Class to control how failed optimistic locks are tried.
|
ShareUnitOfWorkAggregationStrategy |
An
AggregationStrategy which are used when the option shareUnitOfWork is enabled
on EIPs such as multicast, splitter or recipientList. |
UseLatestAggregationStrategy |
An
AggregationStrategy which just uses the latest exchange which is useful
for status messages where old status messages have no real value. |
UseOriginalAggregationStrategy |
An
AggregationStrategy which just uses the original exchange
which can be needed when you want to preserve the original Exchange. |
Exception | Description |
---|---|
ClosedCorrelationKeyException |
The correlation key has been closed and the Exchange cannot be aggregated.
|
Apache Camel