Package io.serialized.client.aggregate
Class StateBuilder<T>
java.lang.Object
io.serialized.client.aggregate.StateBuilder<T>
public class StateBuilder<T> extends Object
-
Method Summary
Modifier and Type Method Description TbuildState(List<? extends Event> events)static <T> StateBuilder<T>stateBuilder(Class<T> stateClass)static <T> StateBuilder<T>stateBuilder(Class<T> stateClass, Map<String,EventHandler<T,?>> handlers)<E> StateBuilder<T>withHandler(Class<E> eventClass, EventHandler<T,E> handler)
-
Method Details
-
stateBuilder
-
stateBuilder
public static <T> StateBuilder<T> stateBuilder(Class<T> stateClass, Map<String,EventHandler<T,?>> handlers) -
withHandler
-
buildState
-