See: Description
Interface | Description |
---|---|
DomainEventData<T> |
Interface describing the properties of serialized Domain Event Messages.
|
DomainEventStream |
The DomainEventStream represents a stream of historical events published by an Aggregate.
|
EventData<T> |
Interface describing the properties of serialized Event Messages.
|
EventStorageEngine |
Provides a mechanism to append as well as retrieve events from an underlying storage like a database.
|
EventStore |
Provides a mechanism to open streams from events in the the underlying event storage.
|
TrackedEventData<T> |
Interface describing the properties of serialized Event Messages containing a
TrackingToken . |
TrackingEventStream |
Describes a stream of
TrackedEventMessages . |
TrackingToken |
Tag interface identifying a token that is used to identify the position of an event in an event stream.
|
Class | Description |
---|---|
AbstractDomainEventEntry<T> |
Abstract base class of a serialized domain event.
|
AbstractEventEntry<T> |
Abstract base class of a serialized event.
|
AbstractEventStorageEngine |
Abstract event storage implementation that takes care of event serialization and upcasting.
|
AbstractEventStore |
Abstract implementation of an
EventStore that uses a EventStorageEngine to store and load events. |
AbstractSequencedDomainEventEntry<T> |
Abstract base class of a serialized domain event.
|
AbstractSnapshotEventEntry<T> |
Abstract base class of a serialized snapshot event storing the state of an aggregate.
|
AbstractSnapshotEventEntry.PK |
Primary key definition of the AbstractEventEntry class.
|
BatchingEventStorageEngine |
Abstract EventStorageEngine implementation that fetches events in batches from the backing database.
|
ConcatenatingDomainEventStream |
DomainEventStream implementation that concatenates multiple streams, taking into account that some sequence
numbers may appear in more than one stream.
|
EmbeddedEventStore |
Implementation of an
EventStore that stores and fetches events using an EventStorageEngine . |
EventUtils |
Utility class for dealing with events and event streams.
|
GapAwareTrackingToken |
Implementation of a
TrackingToken that uses the global insertion sequence number of the event to determine
tracking order and additionally stores a set of possible gaps that have been detected while tracking the event
store. |
GenericDomainEventEntry<T> |
Generic implementation of a serialized domain event entry.
|
GenericTrackedDomainEventEntry<T> | Deprecated
Use
TrackedDomainEventData instead, as it uses composition (instead of inheritance) |
GlobalSequenceTrackingToken |
Tracking token based on the global sequence number of an event.
|
IteratorBackedDomainEventStream |
DomainEventStream implementation that gets its messages from an Iterator.
|
SequenceEventStorageEngine |
EventStorageEngine implementation that combines the streams of two event storage engines.
|
TrackedDomainEventData<T> |
Specialization of the DomainEventData class that includes the Token representing the position of this event in
a stream.
|
TrackingTokenParameterResolverFactory |
Implementation of a
ParameterResolverFactory that resolves the TrackingToken of an event message
if that message is a TrackedEventMessage . |
Exception | Description |
---|---|
EventStoreException |
Indicates that the given events stream could not be stored or read due to an underlying exception.
|
Copyright © 2010–2017. All rights reserved.