public class EffectFactory
extends java.lang.Object
ReplicatedEntity.Effect()| Constructor and Description |
|---|
EffectFactory() |
| Modifier and Type | Method and Description |
|---|---|
static Effect<Event,State> |
none() |
static Effect<Event,State> |
passivate(Command msg) |
static <A extends Event,B extends Event> |
persist(A evt1,
B evt2) |
static <A extends Event,B extends Event,C extends Event> |
persist(A evt1,
B evt2,
C evt3) |
static Effect<Event,State> |
persist(Event event) |
static Effect<Event,State> |
persist(java.util.List<Event> events) |
static Effect<Event,State> |
persist(java.util.Optional<Event> eventOpt) |
static Effect<Event,State> |
stop() |
static Effect<Event,State> |
unhandled() |
public static final Effect<Event,State> persist(Event event)
public static final Effect<Event,State> persist(java.util.List<Event> events)
public static Effect<Event,State> persist(java.util.Optional<Event> eventOpt)
public static final <A extends Event,B extends Event> Effect<Event,State> persist(A evt1, B evt2)
public static final <A extends Event,B extends Event,C extends Event> Effect<Event,State> persist(A evt1, B evt2, C evt3)
public static final Effect<Event,State> none()
public static final Effect<Event,State> unhandled()
public static Effect<Event,State> passivate(Command msg)
public static final Effect<Event,State> stop()