|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AggregateDefinition | |
---|---|
org.apache.camel.impl | Default implementation classes for Camel Core |
org.apache.camel.model | The JAXB POJOs for the XML Configuration of the routing rules. |
Uses of AggregateDefinition in org.apache.camel.impl |
---|
Constructors in org.apache.camel.impl with parameters of type AggregateDefinition | |
---|---|
AggregateRouteNode(AggregateDefinition aggregateDefinition)
|
Uses of AggregateDefinition in org.apache.camel.model |
---|
Methods in org.apache.camel.model that return AggregateDefinition | |
---|---|
AggregateDefinition |
ProcessorDefinition.aggregate(Expression correlationExpression)
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.aggregationRepository(AggregationRepository aggregationRepository)
Sets the custom aggregate repository to use. |
AggregateDefinition |
AggregateDefinition.aggregationRepositoryRef(String aggregationRepositoryRef)
Sets the custom aggregate repository to use Will by default use MemoryAggregationRepository |
AggregateDefinition |
AggregateDefinition.aggregationStrategy(AggregationStrategy aggregationStrategy)
Sets the aggregate strategy to use |
AggregateDefinition |
AggregateDefinition.aggregationStrategyRef(String aggregationStrategyRef)
Sets the aggregate strategy to use |
AggregateDefinition |
AggregateDefinition.closeCorrelationKeyOnCompletion(int capacity)
Closes a correlation key when its complete. |
AggregateDefinition |
AggregateDefinition.completionFromBatchConsumer()
Enables the batch completion mode where we aggregate from a BatchConsumer
and aggregate the total number of exchanges the BatchConsumer has reported
as total by checking the exchange property Exchange.BATCH_COMPLETE when its complete. |
AggregateDefinition |
AggregateDefinition.completionInterval(long completionInterval)
Sets the completion interval, which would cause the aggregate to consider the group as complete and send out the aggregated exchange. |
AggregateDefinition |
AggregateDefinition.completionPredicate(Predicate predicate)
Sets the predicate used to determine if the aggregation is completed |
AggregateDefinition |
AggregateDefinition.completionSize(Expression completionSize)
Sets the completion size, which is the number of aggregated exchanges which would cause the aggregate to consider the group as complete and send out the aggregated exchange. |
AggregateDefinition |
AggregateDefinition.completionSize(int completionSize)
Sets the completion size, which is the number of aggregated exchanges which would cause the aggregate to consider the group as complete and send out the aggregated exchange. |
AggregateDefinition |
AggregateDefinition.completionTimeout(Expression completionTimeout)
Sets the completion timeout, which would cause the aggregate to consider the group as complete and send out the aggregated exchange. |
AggregateDefinition |
AggregateDefinition.completionTimeout(long completionTimeout)
Sets the completion timeout, which would cause the aggregate to consider the group as complete and send out the aggregated exchange. |
AggregateDefinition |
AggregateDefinition.discardOnCompletionTimeout()
Discards the aggregated message on completion timeout. |
AggregateDefinition |
AggregateDefinition.eagerCheckCompletion()
Use eager completion checking which means that the {{completionPredicate}} will use the incoming Exchange. |
AggregateDefinition |
AggregateDefinition.executorService(ExecutorService executorService)
|
AggregateDefinition |
AggregateDefinition.executorServiceRef(String executorServiceRef)
|
AggregateDefinition |
AggregateDefinition.forceCompletionOnStop()
Sets the force completion on stop flag, which considers the current group as complete and sends out the aggregated exchange when the stop event is executed |
AggregateDefinition |
AggregateDefinition.groupExchanges()
Enables grouped exchanges, so the aggregator will group all aggregated exchanges into a single combined Exchange holding all the aggregated exchanges in a List as a exchange
property with the key Exchange.GROUPED_EXCHANGE . |
AggregateDefinition |
AggregateDefinition.ignoreInvalidCorrelationKeys()
If a correlation key cannot be successfully evaluated it will be ignored by logging a {{DEBUG}} and then just ignore the incoming Exchange. |
AggregateDefinition |
AggregateDefinition.parallelProcessing()
Sending the aggregated output in parallel |
AggregateDefinition |
AggregateDefinition.timeoutCheckerExecutorService(ScheduledExecutorService executorService)
|
AggregateDefinition |
AggregateDefinition.timeoutCheckerExecutorServiceRef(String executorServiceRef)
|
Methods in org.apache.camel.model that return types with arguments of type AggregateDefinition | |
---|---|
ExpressionClause<AggregateDefinition> |
ProcessorDefinition.aggregate()
Aggregator EIP: Creates an aggregator allowing you to combine a number of messages together into a single message. |
ExpressionClause<AggregateDefinition> |
ProcessorDefinition.aggregate(AggregationStrategy aggregationStrategy)
Aggregator EIP: Creates an aggregator allowing you to combine a number of messages together into a single message. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |