public class StringAggregationStrategy extends Object implements org.apache.camel.AggregationStrategy
String
as the message body.
This aggregation strategy can used in combination with Splitter
to batch messagesConstructor and Description |
---|
StringAggregationStrategy() |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.Exchange |
aggregate(org.apache.camel.Exchange oldExchange,
org.apache.camel.Exchange newExchange) |
StringAggregationStrategy |
delimiter(String delimiter)
Set delimiter used for joining aggregated String
|
void |
onCompletion(org.apache.camel.Exchange exchange) |
StringAggregationStrategy |
pick(org.apache.camel.Expression expression)
Set an expression to extract the element to be aggregated from the incoming
Exchange . |
public StringAggregationStrategy delimiter(String delimiter)
delimiter
- The delimiter to join with. Default empty Stringpublic StringAggregationStrategy pick(org.apache.camel.Expression expression)
Exchange
.
By default, it picks the full IN message body of the incoming exchange.expression
- The picking expression.public org.apache.camel.Exchange aggregate(org.apache.camel.Exchange oldExchange, org.apache.camel.Exchange newExchange)
aggregate
in interface org.apache.camel.AggregationStrategy
public void onCompletion(org.apache.camel.Exchange exchange)
onCompletion
in interface org.apache.camel.AggregationStrategy
Apache Camel