Uses of Interface
org.axonframework.eventsourcing.eventstore.DomainEventStream
Packages that use DomainEventStream
Package
Description
Classes related to event sourcing.
Definitions and implementations of the Event store, the mechanism that can load event streams and append events to
them.
-
Uses of DomainEventStream in org.axonframework.axonserver.connector.event.axon
Methods in org.axonframework.axonserver.connector.event.axon that return DomainEventStream -
Uses of DomainEventStream in org.axonframework.eventsourcing
Methods in org.axonframework.eventsourcing that return DomainEventStreamModifier and TypeMethodDescriptionprotected DomainEventStreamEventSourcingRepository.readEvents(String aggregateIdentifier) Reads the events for the given aggregateIdentifier from the eventStore. this method may be overridden to add pre or postprocessing to the loading of an event streamFilteringEventStorageEngine.readEvents(String aggregateIdentifier) FilteringEventStorageEngine.readEvents(String aggregateIdentifier, long firstSequenceNumber) static DomainEventStreamEventStreamUtils.upcastAndDeserializeDomainEvents(Stream<? extends DomainEventData<?>> eventEntryStream, Serializer serializer, EventUpcaster upcasterChain) Upcasts and deserializes the giveneventEntryStreamusing the givenserializerandupcasterChain.Methods in org.axonframework.eventsourcing with parameters of type DomainEventStreamModifier and TypeMethodDescriptionstatic Stream<? extends DomainEventMessage<?>> EventStreamUtils.asStream(DomainEventStream domainEventStream) Convert the givendomainEventStreamto a regular javaStreamof domain event messages.protected abstract DomainEventMessageAbstractSnapshotter.createSnapshot(Class<?> aggregateType, String aggregateIdentifier, DomainEventStream eventStream) Creates a snapshot event for an aggregate of which passed events are available in the giveneventStream.protected DomainEventMessageAggregateSnapshotter.createSnapshot(Class<?> aggregateType, String aggregateIdentifier, DomainEventStream eventStream) voidEventSourcedAggregate.initializeState(DomainEventStream eventStream) Initialize the state of this Event Sourced Aggregate with the events from the giveneventStream. -
Uses of DomainEventStream in org.axonframework.eventsourcing.eventstore
Classes in org.axonframework.eventsourcing.eventstore that implement DomainEventStreamModifier and TypeClassDescriptionclassDomainEventStream implementation that concatenates multiple streams, taking into account that some sequence numbers may appear in more than one stream.classDomainEventStream implementation that filters a stream.classDomainEventStream implementation that gets its messages from an Iterator.Methods in org.axonframework.eventsourcing.eventstore that return DomainEventStreamModifier and TypeMethodDescriptionstatic DomainEventStreamDomainEventStream.concat(DomainEventStream a, DomainEventStream b) Concatenate two DomainEventStreams.static DomainEventStreamDomainEventStream.empty()Create an empty DomainEventStream.default DomainEventStreamDomainEventStream.filter(Predicate<? super DomainEventMessage<?>> filter) Returns a stream that provides the items of this stream that match the givenfilter.static DomainEventStreamDomainEventStream.of(List<? extends DomainEventMessage<?>> list) Create a new DomainEventStream with events obtained from the givenlist.static DomainEventStreamDomainEventStream.of(Stream<? extends DomainEventMessage<?>> stream) Create a new DomainEventStream with events obtained from the givenstream.static DomainEventStreamDomainEventStream.of(Stream<? extends DomainEventMessage<?>> stream, Supplier<Long> sequenceNumberSupplier) Create a new DomainEventStream with events obtained from the givenstream.static DomainEventStreamDomainEventStream.of(DomainEventMessage<?> event) Create a new DomainEventStream containing only the givenevent.static DomainEventStreamDomainEventStream.of(DomainEventMessage<?>... events) Create a new DomainEventStream from the givenevents.AbstractEventStorageEngine.readEvents(String aggregateIdentifier, long firstSequenceNumber) AbstractEventStore.readEvents(String aggregateIdentifier) Open an event stream containing all domain events belonging to the givenaggregateIdentifier.AbstractEventStore.readEvents(String aggregateIdentifier, long firstSequenceNumber) default DomainEventStreamEventStorageEngine.readEvents(String aggregateIdentifier) Get aDomainEventStreamcontaining all events published by the aggregate with givenaggregateIdentifier.EventStorageEngine.readEvents(String aggregateIdentifier, long firstSequenceNumber) Get aDomainEventStreamcontaining all events published by the aggregate with givenaggregateIdentifierstarting with the first event having a sequence number that is equal or larger than the givenfirstSequenceNumber.EventStore.readEvents(String aggregateIdentifier) Open an event stream containing all domain events belonging to the givenaggregateIdentifier.default DomainEventStreamEventStore.readEvents(String aggregateIdentifier, long firstSequenceNumber) Open an event stream containing all domain events belonging to the givenaggregateIdentifier.SequenceEventStorageEngine.readEvents(String aggregateIdentifier, long firstSequenceNumber) Methods in org.axonframework.eventsourcing.eventstore with parameters of type DomainEventStreamModifier and TypeMethodDescriptionstatic DomainEventStreamDomainEventStream.concat(DomainEventStream a, DomainEventStream b) Concatenate two DomainEventStreams.Constructors in org.axonframework.eventsourcing.eventstore with parameters of type DomainEventStreamModifierConstructorDescriptionConcatenatingDomainEventStream(DomainEventStream... streams) Initialize the stream, concatenating the givenstreams.FilteringDomainEventStream(DomainEventStream delegate, Predicate<? super DomainEventMessage<?>> filter) Initialize the stream, filter the givenstreamwith the givenfilter.Constructor parameters in org.axonframework.eventsourcing.eventstore with type arguments of type DomainEventStreamModifierConstructorDescriptionInitialize the stream, concatenating the givenstreams. -
Uses of DomainEventStream in org.axonframework.eventsourcing.eventstore.inmemory
Methods in org.axonframework.eventsourcing.eventstore.inmemory that return DomainEventStreamModifier and TypeMethodDescriptionInMemoryEventStorageEngine.readEvents(String aggregateIdentifier, long firstSequenceNumber)