case classFoldBody[I, O, G](seed: O, fold: (O, I) ⇒ O, groupBy: (Message[I]) ⇒ G, completionStrategies: Seq[CompletionStrategy]) extends AggregationConfiguration[I, O] with Product with Serializable
Cumulate a single result using a start value and the message bodies.
I
the message body type before the aggregation.
O
the message body type after the aggregation and the type of the start value.
G
The type of the key use for grouping.
seed
the start value.
fold
the function that cumulates.
groupBy
how the message are grouped.
completionStrategies
when the aggregation are complete.
Linear Supertypes
Serializable, Serializable, Product, Equals, AggregationConfiguration[I, O], AnyRef, Any
Cumulate a single result using a start value and the message bodies.
the message body type before the aggregation.
the message body type after the aggregation and the type of the start value.
The type of the key use for grouping.
the start value.
the function that cumulates.
how the message are grouped.
when the aggregation are complete.