|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AggregationStrategy | |
---|---|
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. |
Uses of AggregationStrategy in org.apache.camel.model |
---|
Methods in org.apache.camel.model that return AggregationStrategy | |
---|---|
AggregationStrategy |
SplitDefinition.getAggregationStrategy()
|
AggregationStrategy |
RecipientListDefinition.getAggregationStrategy()
|
AggregationStrategy |
PollEnrichDefinition.getAggregationStrategy()
|
AggregationStrategy |
MulticastDefinition.getAggregationStrategy()
|
AggregationStrategy |
EnrichDefinition.getAggregationStrategy()
|
AggregationStrategy |
AggregateDefinition.getAggregationStrategy()
|
Methods in org.apache.camel.model with parameters of type AggregationStrategy | |
---|---|
ExpressionClause<AggregateDefinition> |
ProcessorDefinition.aggregate(AggregationStrategy aggregationStrategy)
Aggregator EIP: Creates an aggregator allowing you to combine a number of messages together into a single message. |
AggregateDefinition |
ProcessorDefinition.aggregate(Expression correlationExpression,
AggregationStrategy aggregationStrategy)
Aggregator EIP: Creates an aggregator allowing you to combine a number of messages together into a single message. |
SplitDefinition |
SplitDefinition.aggregationStrategy(AggregationStrategy aggregationStrategy)
Set the aggregationStrategy |
RecipientListDefinition<Type> |
RecipientListDefinition.aggregationStrategy(AggregationStrategy aggregationStrategy)
Set the aggregationStrategy |
MulticastDefinition |
MulticastDefinition.aggregationStrategy(AggregationStrategy aggregationStrategy)
Set the multicasting aggregationStrategy |
AggregateDefinition |
AggregateDefinition.aggregationStrategy(AggregationStrategy aggregationStrategy)
Sets the aggregate strategy to use |
Type |
ProcessorDefinition.enrich(String resourceUri,
AggregationStrategy aggregationStrategy)
The Content Enricher EIP enriches an exchange with additional data obtained from a resourceUri . |
MulticastDefinition |
ProcessorDefinition.multicast(AggregationStrategy aggregationStrategy)
Multicast EIP: Multicasts messages to all its child outputs; so that each processor and destination gets a copy of the original message to avoid the processors interfering with each other. |
MulticastDefinition |
ProcessorDefinition.multicast(AggregationStrategy aggregationStrategy,
boolean parallelProcessing)
Multicast EIP: Multicasts messages to all its child outputs; so that each processor and destination gets a copy of the original message to avoid the processors interfering with each other. |
Type |
ProcessorDefinition.pollEnrich(String resourceUri,
AggregationStrategy aggregationStrategy)
The Content Enricher EIP enriches an exchange with additional data obtained from a resourceUri
using a PollingConsumer to poll the endpoint. |
Type |
ProcessorDefinition.pollEnrich(String resourceUri,
long timeout,
AggregationStrategy aggregationStrategy)
The Content Enricher EIP enriches an exchange with additional data obtained from a resourceUri
using a PollingConsumer to poll the endpoint. |
void |
SplitDefinition.setAggregationStrategy(AggregationStrategy aggregationStrategy)
|
void |
RecipientListDefinition.setAggregationStrategy(AggregationStrategy aggregationStrategy)
|
void |
PollEnrichDefinition.setAggregationStrategy(AggregationStrategy aggregationStrategy)
|
MulticastDefinition |
MulticastDefinition.setAggregationStrategy(AggregationStrategy aggregationStrategy)
|
void |
EnrichDefinition.setAggregationStrategy(AggregationStrategy aggregationStrategy)
|
void |
AggregateDefinition.setAggregationStrategy(AggregationStrategy aggregationStrategy)
|
SplitDefinition |
ProcessorDefinition.split(Expression expression,
AggregationStrategy aggregationStrategy)
Splitter EIP: Creates a splitter allowing you split a message into a number of pieces and process them individually. |
Constructors in org.apache.camel.model with parameters of type AggregationStrategy | |
---|---|
AggregateDefinition(Expression correlationExpression,
AggregationStrategy aggregationStrategy)
|
|
EnrichDefinition(AggregationStrategy aggregationStrategy,
String resourceUri)
|
|
PollEnrichDefinition(AggregationStrategy aggregationStrategy,
String resourceUri,
long timeout,
Boolean pollMultiple)
|
Uses of AggregationStrategy in org.apache.camel.processor |
---|
Methods in org.apache.camel.processor that return AggregationStrategy | |
---|---|
AggregationStrategy |
RecipientList.getAggregationStrategy()
|
AggregationStrategy |
MulticastProcessor.getAggregationStrategy()
Use MulticastProcessor.getAggregationStrategy(org.apache.camel.Exchange) instead. |
protected AggregationStrategy |
MulticastProcessor.getAggregationStrategy(Exchange exchange)
|
Methods in org.apache.camel.processor with parameters of type AggregationStrategy | |
---|---|
protected void |
MulticastProcessor.doAggregate(AggregationStrategy strategy,
AtomicExchange result,
Exchange exchange)
Aggregate the Exchange with the current result |
void |
RecipientList.setAggregationStrategy(AggregationStrategy aggregationStrategy)
|
void |
PollEnricher.setAggregationStrategy(AggregationStrategy aggregationStrategy)
Sets the aggregation strategy for this poll enricher. |
void |
Enricher.setAggregationStrategy(AggregationStrategy aggregationStrategy)
Sets the aggregation strategy for this enricher. |
protected void |
MulticastProcessor.setAggregationStrategyOnExchange(Exchange exchange,
AggregationStrategy aggregationStrategy)
Sets the given AggregationStrategy on the Exchange . |
Constructors in org.apache.camel.processor with parameters of type AggregationStrategy | |
---|---|
Enricher(AggregationStrategy aggregationStrategy,
Producer producer)
Creates a new Enricher . |
|
MulticastProcessor(CamelContext camelContext,
Collection<Processor> processors,
AggregationStrategy aggregationStrategy)
|
|
MulticastProcessor(CamelContext camelContext,
Collection<Processor> processors,
AggregationStrategy aggregationStrategy,
boolean parallelProcessing,
ExecutorService executorService,
boolean shutdownExecutorService,
boolean streaming,
boolean stopOnException,
long timeout,
Processor onPrepare,
boolean shareUnitOfWork)
|
|
PollEnricher(AggregationStrategy aggregationStrategy,
PollingConsumer consumer,
long timeout)
Creates a new PollEnricher . |
|
PollEnricher(AggregationStrategy aggregationStrategy,
PollingConsumer consumer,
long timeout,
Boolean pollMultiple)
Creates a new PollEnricher . |
|
RecipientListProcessor(CamelContext camelContext,
ProducerCache producerCache,
Iterator<Object> iter,
AggregationStrategy aggregationStrategy)
|
|
RecipientListProcessor(CamelContext camelContext,
ProducerCache producerCache,
Iterator<Object> iter,
AggregationStrategy aggregationStrategy,
boolean parallelProcessing,
ExecutorService executorService,
boolean shutdownExecutorService,
boolean streaming,
boolean stopOnException,
long timeout,
Processor onPrepare,
boolean shareUnitOfWork)
|
|
Splitter(CamelContext camelContext,
Expression expression,
Processor destination,
AggregationStrategy aggregationStrategy)
|
|
Splitter(CamelContext camelContext,
Expression expression,
Processor destination,
AggregationStrategy aggregationStrategy,
boolean parallelProcessing,
ExecutorService executorService,
boolean shutdownExecutorService,
boolean streaming,
boolean stopOnException,
long timeout,
Processor onPrepare,
boolean useSubUnitOfWork)
|
Uses of AggregationStrategy in org.apache.camel.processor.aggregate |
---|
Subinterfaces of AggregationStrategy in org.apache.camel.processor.aggregate | |
---|---|
interface |
CompletionAwareAggregationStrategy
A specialized AggregationStrategy which has callback when the aggregated Exchange is completed. |
interface |
TimeoutAwareAggregationStrategy
A specialized AggregationStrategy which can handle timeouts as well. |
Classes in org.apache.camel.processor.aggregate that implement AggregationStrategy | |
---|---|
class |
GroupedExchangeAggregationStrategy
Aggregate all exchanges into a single combined Exchange holding all the aggregated exchanges in a List as a exchange property with the key
Exchange.GROUPED_EXCHANGE . |
class |
UseLatestAggregationStrategy
An AggregationStrategy which just uses the latest exchange which is useful
for status messages where old status messages have no real value. |
class |
UseOriginalAggregationStrategy
An AggregationStrategy which just uses the original exchange
which can be needed when you want to preserve the original Exchange. |
Constructors in org.apache.camel.processor.aggregate with parameters of type AggregationStrategy | |
---|---|
AggregateProcessor(CamelContext camelContext,
Processor processor,
Expression correlationExpression,
AggregationStrategy aggregationStrategy,
ExecutorService executorService,
boolean shutdownExecutorService)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |