saveWithMetadata abstract method
Stream<(E, V, EM)>
saveWithMetadata(
- Stream<
E> events, - LatestVersionProvider<
E, V> latestVersionProvider, - CM metadata
Persists events using latestVersionProvider and returns the newly
saved event stream paired with versions and metadata.
Default behavior delegates to save and attaches empty metadata.
Implementation
Stream<(E, V, EM)> saveWithMetadata(
Stream<E> events,
LatestVersionProvider<E, V> latestVersionProvider,
CM metadata,
);