Package | Description |
---|---|
org.apache.camel.builder | |
org.apache.camel.management.mbean |
Camel management JMX MBeans
|
org.apache.camel.model |
The JAXB POJOs for the
XML Configuration
of the routing rules.
|
org.apache.camel.processor |
A collection of Processor
implementations which are used to implement the
Enterprise Integration Patterns
|
org.apache.camel.processor.aggregate |
Helper classes for the Aggregator pattern.
|
org.apache.camel.util.toolbox |
Toolbox classes to create commonly used Aggregation Strategies in a fluent manner.
|
Class and Description |
---|
AggregationStrategy
A strategy for aggregating two exchanges together into a single exchange.
|
Class and Description |
---|
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. |
Class and Description |
---|
AggregateController
A controller which allows controlling a
AggregateProcessor from an
external source, such as Java API or JMX. |
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. |
AggregationStrategy
A strategy for aggregating two exchanges together into a single exchange.
|
OptimisticLockRetryPolicy
Class to control how failed optimistic locks are tried.
|
Class and Description |
---|
AggregationStrategy
A strategy for aggregating two exchanges together into a single exchange.
|
Class and Description |
---|
AbstractListAggregationStrategy
Aggregate all exchanges into a
List of values defined by the AbstractListAggregationStrategy.getValue(Exchange) call. |
AggregateController
A controller which allows controlling a
AggregateProcessor from an
external source, such as Java API or JMX. |
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. |
AggregateProcessorStatistics
Various statistics of the aggregator
|
AggregationStrategy
A strategy for aggregating two exchanges together into a single exchange.
|
AggregationStrategyMethodInfo
Method information about the POJO method to call when using the
AggregationStrategyBeanAdapter . |
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 . |
OptimisticLockRetryPolicy
Class to control how failed optimistic locks are tried.
|
UseOriginalAggregationStrategy
An
AggregationStrategy which just uses the original exchange
which can be needed when you want to preserve the original Exchange. |
Class and Description |
---|
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. |
TimeoutAwareAggregationStrategy
A specialized
AggregationStrategy which can handle timeouts as well. |
Apache Camel