Package org.axonframework.eventhandling
Class GenericDomainEventEntry<T>
java.lang.Object
org.axonframework.eventhandling.AbstractEventEntry<T>
org.axonframework.eventhandling.AbstractDomainEventEntry<T>
org.axonframework.eventhandling.GenericDomainEventEntry<T>
- All Implemented Interfaces:
DomainEventData<T>,EventData<T>
Generic implementation of a serialized domain event entry. This implementation can be used by Event Storage Engine
implementations to reconstruct an event or snapshot from the underlying storage for example.
- Author:
- Rene de Waele
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.axonframework.eventhandling.AbstractDomainEventEntry
getAggregateIdentifier, getSequenceNumber, getTypeMethods inherited from class org.axonframework.eventhandling.AbstractEventEntry
getEventIdentifier, getMetaData, getPayload, getTimestampMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.axonframework.eventhandling.EventData
getEventIdentifier, getMetaData, getPayload, getTimestamp
-
Constructor Details
-
GenericDomainEventEntry
public GenericDomainEventEntry(String type, String aggregateIdentifier, long sequenceNumber, String eventIdentifier, Object timestamp, String payloadType, String payloadRevision, T payload, T metaData) Reconstruct an event entry from a stored object.- Parameters:
type- The type of aggregate that published this eventaggregateIdentifier- The identifier of the aggregate that published this eventsequenceNumber- The sequence number of the event in the aggregateeventIdentifier- The identifier of the eventtimestamp- The time at which the event was originally createdpayloadType- The fully qualified class name or alias of the event payloadpayloadRevision- The revision of the event payloadpayload- The serialized payloadmetaData- The serialized metadata
-