Uses of Interface
org.apache.camel.processor.aggregate.AggregationStrategy

Packages that use AggregationStrategy
org.apache.camel.component.rss   
org.apache.camel.example.cafe.stuff   
org.apache.camel.example.tracer   
org.apache.camel.loanbroker.queue.version   
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.component.rss
 

Classes in org.apache.camel.component.rss that implement AggregationStrategy
 class AggregateRssFeedStrategy
           
 

Uses of AggregationStrategy in org.apache.camel.example.cafe.stuff
 

Classes in org.apache.camel.example.cafe.stuff that implement AggregationStrategy
 class CafeAggregationStrategy
           
 

Uses of AggregationStrategy in org.apache.camel.example.tracer
 

Classes in org.apache.camel.example.tracer that implement AggregationStrategy
 class QuoteAggregator
          Our aggregator where we aggregate all the quotes and find the the best quotes based on the one that has the most cool words from our cools words list
 

Uses of AggregationStrategy in org.apache.camel.loanbroker.queue.version
 

Classes in org.apache.camel.loanbroker.queue.version that implement AggregationStrategy
 class BankResponseAggregationStrategy
           
 

Uses of AggregationStrategy in org.apache.camel.model
 

Methods in org.apache.camel.model that return AggregationStrategy
 AggregationStrategy AggregateDefinition.getAggregationStrategy()
           
 AggregationStrategy EnrichDefinition.getAggregationStrategy()
           
 AggregationStrategy MulticastDefinition.getAggregationStrategy()
           
 AggregationStrategy PollEnrichDefinition.getAggregationStrategy()
           
 AggregationStrategy RecipientListDefinition.getAggregationStrategy()
           
 AggregationStrategy SplitDefinition.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.
 AggregateDefinition AggregateDefinition.aggregationStrategy(AggregationStrategy aggregationStrategy)
          Sets the aggregate strategy to use
 MulticastDefinition MulticastDefinition.aggregationStrategy(AggregationStrategy aggregationStrategy)
          Set the multicasting aggregationStrategy
 RecipientListDefinition RecipientListDefinition.aggregationStrategy(AggregationStrategy aggregationStrategy)
          Set the aggregationStrategy
 SplitDefinition SplitDefinition.aggregationStrategy(AggregationStrategy aggregationStrategy)
          Set the aggregationStrategy
 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 AggregateDefinition.setAggregationStrategy(AggregationStrategy aggregationStrategy)
           
 void EnrichDefinition.setAggregationStrategy(AggregationStrategy aggregationStrategy)
           
 MulticastDefinition MulticastDefinition.setAggregationStrategy(AggregationStrategy aggregationStrategy)
           
 void PollEnrichDefinition.setAggregationStrategy(AggregationStrategy aggregationStrategy)
           
 void RecipientListDefinition.setAggregationStrategy(AggregationStrategy aggregationStrategy)
           
 void SplitDefinition.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)
           
 

Uses of AggregationStrategy in org.apache.camel.processor
 

Methods in org.apache.camel.processor that return AggregationStrategy
 AggregationStrategy MulticastProcessor.getAggregationStrategy()
           
 AggregationStrategy RecipientList.getAggregationStrategy()
           
 

Methods in org.apache.camel.processor with parameters of type AggregationStrategy
 void Enricher.setAggregationStrategy(AggregationStrategy aggregationStrategy)
          Sets the aggregation strategy for this enricher.
 void PollEnricher.setAggregationStrategy(AggregationStrategy aggregationStrategy)
          Sets the aggregation strategy for this poll enricher.
 void RecipientList.setAggregationStrategy(AggregationStrategy aggregationStrategy)
           
 

Constructors in org.apache.camel.processor with parameters of type AggregationStrategy
Aggregator(Processor processor, Expression correlationExpression, AggregationStrategy aggregationStrategy)
           
Aggregator(Processor processor, Expression correlationExpression, AggregationStrategy aggregationStrategy, Predicate aggregationCompletedPredicate)
           
Enricher(AggregationStrategy aggregationStrategy, Producer producer)
          Creates a new Enricher.
MulticastProcessor(Collection<Processor> processors, AggregationStrategy aggregationStrategy)
           
MulticastProcessor(Collection<Processor> processors, AggregationStrategy aggregationStrategy, boolean parallelProcessing, ExecutorService executorService, boolean streaming, boolean stopOnException)
           
PollEnricher(AggregationStrategy aggregationStrategy, PollingConsumer consumer, long timeout)
          Creates a new PollEnricher.
Splitter(Expression expression, Processor destination, AggregationStrategy aggregationStrategy)
           
Splitter(Expression expression, Processor destination, AggregationStrategy aggregationStrategy, boolean parallelProcessing, ExecutorService executorService, boolean streaming, boolean stopOnException)
           
 

Uses of AggregationStrategy in org.apache.camel.processor.aggregate
 

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.
 

Methods in org.apache.camel.processor.aggregate that return AggregationStrategy
 AggregationStrategy AggregationCollection.getAggregationStrategy()
          Gets the aggregation strategy
 AggregationStrategy DefaultAggregationCollection.getAggregationStrategy()
           
 

Methods in org.apache.camel.processor.aggregate with parameters of type AggregationStrategy
 void AggregationCollection.setAggregationStrategy(AggregationStrategy aggregationStrategy)
          Sets the aggregation strategy to be used
 void DefaultAggregationCollection.setAggregationStrategy(AggregationStrategy aggregationStrategy)
           
 

Constructors in org.apache.camel.processor.aggregate with parameters of type AggregationStrategy
DefaultAggregationCollection(Expression correlationExpression, AggregationStrategy aggregationStrategy)
           
PredicateAggregationCollection(Expression correlationExpression, AggregationStrategy aggregationStrategy, Predicate aggregationCompletedPredicate)
           
 



Copyright © 2007-2010 IONA Open Source Community. All Rights Reserved.