Package com.eventstore.dbclient
Class EventData
java.lang.Object
com.eventstore.dbclient.EventData
Represents an event that will be sent to EventStoreDB.
-
Method Summary
Modifier and TypeMethodDescriptionstatic EventDataBuilderbuilderAsBinary(String eventType, byte[] eventData) Configures an event data builder to host a binary payload.static EventDataBuilderbuilderAsBinary(UUID eventId, String eventType, byte[] eventData) Configures an event data builder to host a binary payload.static EventDataBuilderbuilderAsJson(String eventType, byte[] eventData) Configures an event data builder to host a JSON payload.static <A> EventDataBuilderbuilderAsJson(String eventType, A eventData) Deprecated.static EventDataBuilderbuilderAsJson(UUID eventId, String eventType, byte[] eventData) Configures an event data builder to host a JSON payload.static <A> EventDataBuilderbuilderAsJson(UUID eventId, String eventType, A eventData) Configures an event data builder to host a JSON payload.Returns event's content's typebyte[]Returns event's payload dataReturns event's unique identifierReturns event's type.byte[]Returns event's custom user metadata.
-
Method Details
-
getEventId
Returns event's unique identifier -
getEventType
Returns event's type. -
getContentType
Returns event's content's type -
getEventData
public byte[] getEventData()Returns event's payload data -
getUserMetadata
public byte[] getUserMetadata()Returns event's custom user metadata. -
builderAsJson
Deprecated.Configures an event data builder to host a JSON payload.- Type Parameters:
A- a type that can be serialized in JSON.- Parameters:
eventType- event's type.eventData- event's payload.- Returns:
- an event data builder.
-
builderAsJson
Configures an event data builder to host a JSON payload.- Type Parameters:
A- a type that can be serialized in JSON.- Parameters:
eventId- event's id.eventType- event's type.eventData- event's payload.- Returns:
- an event data builder.
-
builderAsJson
Configures an event data builder to host a JSON payload.- Parameters:
eventType- event's type.eventData- event's payload.- Returns:
- an event data builder.
-
builderAsJson
Configures an event data builder to host a JSON payload.- Parameters:
eventId- event's id.eventType- event's type.eventData- event's payload.- Returns:
- an event data builder.
-
builderAsBinary
Configures an event data builder to host a binary payload.- Parameters:
eventType- event's type.eventData- event's payload.- Returns:
- an event data builder.
-
builderAsBinary
Configures an event data builder to host a binary payload.- Parameters:
eventId- event's id.eventType- event's type.eventData- event's payload.- Returns:
- an event data builder.
-