@Entity public class DomainEventEntry extends AbstractEventEntry
DomainEventMessage
itself as a serialized object
using an Serializer
AbstractEventEntryData.PK
Modifier | Constructor and Description |
---|---|
protected |
DomainEventEntry()
Default constructor, as required by JPA specification.
|
|
DomainEventEntry(String type,
DomainEventMessage event,
org.joda.time.DateTime dateTime,
SerializedObject<byte[]> payload,
SerializedObject<byte[]> metaData)
Initialize an Event entry for the given
event . |
|
DomainEventEntry(String type,
DomainEventMessage event,
SerializedObject<byte[]> payload,
SerializedObject<byte[]> metaData)
Initialize an Event entry for the given
event . |
getMetaData, getPayload
getAggregateIdentifier, getEventIdentifier, getPayloadType, getSequenceNumber, getTimestamp, getType
protected DomainEventEntry()
public DomainEventEntry(String type, DomainEventMessage event, SerializedObject<byte[]> payload, SerializedObject<byte[]> metaData)
event
.type
- The type identifier of the aggregate root the event belongs toevent
- The event to store in the eventstorepayload
- The serialized version of the EventmetaData
- The serialized metaData of the Eventpublic DomainEventEntry(String type, DomainEventMessage event, org.joda.time.DateTime dateTime, SerializedObject<byte[]> payload, SerializedObject<byte[]> metaData)
event
.type
- The type identifier of the aggregate root the event belongs toevent
- The event to store in the eventstoredateTime
- The timestamp to store in the Event Storepayload
- The serialized version of the EventmetaData
- The serialized metaData of the EventCopyright © 2010-2014. All Rights Reserved.