Public member functions

virtual void accumulate(NzaeAggregate &api, NzaeRecord &input, NzaeRecord &state)=0
Modifies the state based on input.
virtual void finalResult(NzaeAggregate &api, NzaeRecord &inputState, NzaeRecord &result)=0
Sets the final result based on the input state.
virtual void initializeState(NzaeAggregate &api, NzaeRecord &state)=0
Initializes the state.
virtual void merge(NzaeAggregate &api, NzaeRecord &inputState, NzaeRecord &state)=0
Merges the specified input state into state.
virtual ~NzaeAggregateMessageHandler()