public final class EventContext
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
eventData |
java.lang.String |
eventId |
java.util.Map<java.lang.String,java.lang.Object> |
myPayload |
| Modifier and Type | Method and Description |
|---|---|
static EventContext |
create(@NotNull java.lang.String eventId,
@NotNull java.util.Map<java.lang.String,java.lang.Object> eventData) |
<T> T |
getPayload(PayloadKey<T> key) |
<T> void |
setPayload(PayloadKey<T> key,
T value) |
static @NotNull java.util.Map<java.lang.String,java.lang.Object> |
unmodifiableOrEmptyMap(@NotNull java.util.Map<java.lang.String,java.lang.Object> original) |
public final java.lang.String eventId
public final java.util.Map<java.lang.String,java.lang.Object> eventData
public final java.util.Map<java.lang.String,java.lang.Object> myPayload
@Contract(pure=true)
@NotNull
public static @NotNull java.util.Map<java.lang.String,java.lang.Object> unmodifiableOrEmptyMap(@NotNull
@NotNull java.util.Map<java.lang.String,java.lang.Object> original)
public static EventContext create(@NotNull @NotNull java.lang.String eventId, @NotNull @NotNull java.util.Map<java.lang.String,java.lang.Object> eventData)
public <T> T getPayload(PayloadKey<T> key)
public <T> void setPayload(PayloadKey<T> key, T value)