public class EventMessageReader extends Object
EventMessageWriter. This reader distinguishes between DomainEventMessage and regular EventMessage
implementations and will reconstruct an instance implementing that same interface when reading.| Constructor and Description |
|---|
EventMessageReader(DataInputStream input,
Serializer serializer)
Creates a new EventMessageReader that reads the data from the given
input and deserializes payload
and meta data using the given serializer. |
| Modifier and Type | Method and Description |
|---|---|
<T> EventMessage<T> |
readEventMessage()
Reads an EventMessage from the underlying input.
|
public EventMessageReader(DataInputStream input, Serializer serializer)
input and deserializes payload
and meta data using the given serializer.input - The input providing access to the written dataserializer - The serializer to deserialize payload and meta data withpublic <T> EventMessage<T> readEventMessage() throws IOException
T - The type of payload expected to be in the returned EventMessage. This is not checked at runtime!null if the stream has
reached the endIOException - when an error occurs reading from the
underlying inputEOFException - when the end of the stream was reached
before the message was entirely readUnknownSerializedTypeException - if the type of the serialized object
cannot be resolved to a classCopyright © 2010–2017. All rights reserved.