Interface View<EVENT,STATE>
-
- Type Parameters:
EVENT- The type of Events that can be applied in theStateEvolver.applyEvent(Object, Object)STATE- The type of projection/viewSTATEthatStateEvolver.applyEvent(Object, Object)supports
- All Superinterfaces:
InitialStateProvider<STATE>,StateEvolver<EVENT,STATE>
public interface View<EVENT,STATE> extends StateEvolver<EVENT,STATE>, InitialStateProvider<STATE>
Variant of the Event Sourced Projection/View concept
-
-
Method Summary
-
Methods inherited from interface dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.InitialStateProvider
initialState
-
Methods inherited from interface dk.cloudcreate.essentials.components.eventsourced.aggregates.decider.StateEvolver
applyEvent
-
-