public class DispatchedEvent<T extends Event> extends Object implements EventEnvelope<T>
| Constructor and Description |
|---|
DispatchedEvent(String entityId,
Int128 eventId,
T event,
Integer swimlane,
Long offset,
EventContext eventContext,
Optional<Map<String,String>> eventMetadata) |
| Modifier and Type | Method and Description |
|---|---|
String |
getEntityId()
The id of the aggregate that published the event
|
T |
getEvent()
The event
|
EventContext |
getEventContext()
An opaque token that can used to update aggregates idempotently
|
Int128 |
getEventId()
The event id
|
Optional<Map<String,String>> |
getEventMetadata() |
Class<T> |
getEventType()
The event type
|
Long |
getOffset()
A monotonically increasing offset within the swimlane
|
Integer |
getSwimlane()
Each aggregate (the sender) is assigned a swimlane, which can be used for concurrent event processing
|
String |
toString() |
public Int128 getEventId()
EventEnvelopegetEventId in interface EventEnvelope<T extends Event>public Class<T> getEventType()
EventEnvelopegetEventType in interface EventEnvelope<T extends Event>public T getEvent()
EventEnvelopegetEvent in interface EventEnvelope<T extends Event>public String getEntityId()
EventEnvelopegetEntityId in interface EventEnvelope<T extends Event>public Integer getSwimlane()
EventEnvelopegetSwimlane in interface EventEnvelope<T extends Event>public Long getOffset()
EventEnvelopegetOffset in interface EventEnvelope<T extends Event>public EventContext getEventContext()
EventEnvelopegetEventContext in interface EventEnvelope<T extends Event>UpdateOptions,
FindOptionspublic Optional<Map<String,String>> getEventMetadata()
getEventMetadata in interface EventEnvelope<T extends Event>Copyright © 2021. All rights reserved.