Stream<IntermediateEventRepresentation> upcastResult = upcastAndDeserialize(eventEntryStream, upcasterChain, entry -> { InitialEventRepresentation result = new InitialEventRepresentation(entry, serializer); currentSequenceNumber.set(result.getSequenceNumber().get()); return result;
Stream<IntermediateEventRepresentation> upcastResult = upcastAndDeserialize(eventEntryStream, upcasterChain, entry -> new InitialEventRepresentation(entry, serializer)); return upcastResult.map(ir -> { SerializedMessage<?> serializedMessage = new SerializedMessage<>(ir.getMessageIdentifier(),
Stream<IntermediateEventRepresentation> upcastResult = upcastAndDeserialize(eventEntryStream, serializer, upcasterChain, skipUnknownTypes, entry -> { InitialEventRepresentation result = new InitialEventRepresentation(entry, serializer); currentSequenceNumber.set(result.getSequenceNumber().get()); return result;
Stream<IntermediateEventRepresentation> upcastResult = upcastAndDeserialize(eventEntryStream, upcasterChain, entry -> { InitialEventRepresentation result = new InitialEventRepresentation(entry, serializer); currentSequenceNumber.set(result.getSequenceNumber().get()); return result;
Stream<IntermediateEventRepresentation> upcastResult = upcastAndDeserialize(eventEntryStream, serializer, upcasterChain, skipUnknownTypes, entry -> new InitialEventRepresentation(entry, serializer)); return upcastResult.map(ir -> { SerializedMessage<?> serializedMessage = new SerializedMessage<>(ir.getMessageIdentifier(),
Stream<IntermediateEventRepresentation> upcastResult = upcastAndDeserialize(eventEntryStream, upcasterChain, entry -> new InitialEventRepresentation(entry, serializer)); return upcastResult.map(ir -> { SerializedMessage<?> serializedMessage = new SerializedMessage<>(ir.getMessageIdentifier(),