| Class and Description | 
|---|
| EmbeddedEventStore
 Implementation of an  
EventStore that stores and fetches events using an EventStorageEngine. | 
| EventStorageEngine
 Provides a mechanism to append as well as retrieve events from an underlying storage like a database. 
 | 
| Class and Description | 
|---|
| EventStore
 Provides a mechanism to open streams from events in the the underlying event storage. 
 | 
| Class and Description | 
|---|
| EventStore
 Provides a mechanism to open streams from events in the the underlying event storage. 
 | 
| Class and Description | 
|---|
| 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. 
 | 
| Class and Description | 
|---|
| 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 and Description | 
|---|
| TrackingToken
 Tag interface identifying a token that is used to identify the position of an event in an event stream. 
 | 
| Class and Description | 
|---|
| TrackingToken
 Tag interface identifying a token that is used to identify the position of an event in an event stream. 
 | 
| Class and Description | 
|---|
| TrackingToken
 Tag interface identifying a token that is used to identify the position of an event in an event stream. 
 | 
| Class and Description | 
|---|
| TrackingToken
 Tag interface identifying a token that is used to identify the position of an event in an event stream. 
 | 
| Class and Description | 
|---|
| TrackingToken
 Tag interface identifying a token that is used to identify the position of an event in an event stream. 
 | 
| Class and Description | 
|---|
| TrackingToken
 Tag interface identifying a token that is used to identify the position of an event in an event stream. 
 | 
| Class and Description | 
|---|
| TrackingToken
 Tag interface identifying a token that is used to identify the position of an event in an event stream. 
 | 
| Class and Description | 
|---|
| TrackingToken
 Tag interface identifying a token that is used to identify the position of an event in an event stream. 
 | 
| Class and Description | 
|---|
| TrackingToken
 Tag interface identifying a token that is used to identify the position of an event in an event stream. 
 | 
| Class and Description | 
|---|
| DomainEventStream
 The DomainEventStream represents a stream of historical events published by an Aggregate. 
 | 
| 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. 
 | 
| TrackingToken
 Tag interface identifying a token that is used to identify the position of an event in an event stream. 
 | 
| Class and Description | 
|---|
| AbstractDomainEventEntry
 Abstract base class of a serialized domain event. 
 | 
| AbstractEventEntry
 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. | 
| DomainEventData
 Interface describing the properties of serialized Domain Event Messages. 
 | 
| DomainEventStream
 The DomainEventStream represents a stream of historical events published by an Aggregate. 
 | 
| EventData
 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. 
 | 
| 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. | 
| GlobalSequenceTrackingToken
 Tracking token based on the global sequence number of an event. 
 | 
| TrackedEventData
 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 and Description | 
|---|
| DomainEventStream
 The DomainEventStream represents a stream of historical events published by an Aggregate. 
 | 
| EventStorageEngine
 Provides a mechanism to append as well as retrieve events from an underlying storage like a database. 
 | 
| GlobalSequenceTrackingToken
 Tracking token based on the global sequence number of an event. 
 | 
| TrackingToken
 Tag interface identifying a token that is used to identify the position of an event in an event stream. 
 | 
| Class and Description | 
|---|
| AbstractEventStorageEngine
 Abstract event storage implementation that takes care of event serialization and upcasting. 
 | 
| BatchingEventStorageEngine
 Abstract EventStorageEngine implementation that fetches events in batches from the backing database. 
 | 
| DomainEventData
 Interface describing the properties of serialized Domain Event Messages. 
 | 
| EventStorageEngine
 Provides a mechanism to append as well as retrieve events from an underlying storage like a database. 
 | 
| 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. | 
| TrackedEventData
 Interface describing the properties of serialized Event Messages containing a  
TrackingToken. | 
| TrackingToken
 Tag interface identifying a token that is used to identify the position of an event in an event stream. 
 | 
| Class and Description | 
|---|
| AbstractDomainEventEntry
 Abstract base class of a serialized domain event. 
 | 
| AbstractEventEntry
 Abstract base class of a serialized event. 
 | 
| AbstractEventStorageEngine
 Abstract event storage implementation that takes care of event serialization and upcasting. 
 | 
| AbstractSequencedDomainEventEntry
 Abstract base class of a serialized domain event. 
 | 
| AbstractSnapshotEventEntry
 Abstract base class of a serialized snapshot event storing the state of an aggregate. 
 | 
| BatchingEventStorageEngine
 Abstract EventStorageEngine implementation that fetches events in batches from the backing database. 
 | 
| DomainEventData
 Interface describing the properties of serialized Domain Event Messages. 
 | 
| EventData
 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. 
 | 
| TrackedEventData
 Interface describing the properties of serialized Event Messages containing a  
TrackingToken. | 
| TrackingToken
 Tag interface identifying a token that is used to identify the position of an event in an event stream. 
 | 
| Class and Description | 
|---|
| TrackingToken
 Tag interface identifying a token that is used to identify the position of an event in an event stream. 
 | 
| Class and Description | 
|---|
| TrackingToken
 Tag interface identifying a token that is used to identify the position of an event in an event stream. 
 | 
| Class and Description | 
|---|
| AbstractEventStorageEngine
 Abstract event storage implementation that takes care of event serialization and upcasting. 
 | 
| BatchingEventStorageEngine
 Abstract EventStorageEngine implementation that fetches events in batches from the backing database. 
 | 
| DomainEventData
 Interface describing the properties of serialized Domain Event Messages. 
 | 
| EventStorageEngine
 Provides a mechanism to append as well as retrieve events from an underlying storage like a database. 
 | 
| TrackedEventData
 Interface describing the properties of serialized Event Messages containing a  
TrackingToken. | 
| TrackingToken
 Tag interface identifying a token that is used to identify the position of an event in an event stream. 
 | 
| Class and Description | 
|---|
| DomainEventData
 Interface describing the properties of serialized Domain Event Messages. 
 | 
| Class and Description | 
|---|
| DomainEventData
 Interface describing the properties of serialized Domain Event Messages. 
 | 
| EventData
 Interface describing the properties of serialized Event Messages. 
 | 
| Class and Description | 
|---|
| TrackingToken
 Tag interface identifying a token that is used to identify the position of an event in an event stream. 
 | 
| Class and Description | 
|---|
| EventData
 Interface describing the properties of serialized Event Messages. 
 | 
| TrackingToken
 Tag interface identifying a token that is used to identify the position of an event in an event stream. 
 | 
| Class and Description | 
|---|
| EventStore
 Provides a mechanism to open streams from events in the the underlying event storage. 
 | 
| Class and Description | 
|---|
| EventStore
 Provides a mechanism to open streams from events in the the underlying event storage. 
 | 
Copyright © 2010–2018. All rights reserved.