Defines the event store commons API.
| Interface (Synchronous) | Description |
|---|---|
| ReadableEventStore | Read only functionality |
| WritableEventStore | Write Only functionality |
| EventStore | Combined read and write functionality |
| SubscribableEventStore | Handles volatile subscriptions |
| Interface (Asynchronous) | Description |
|---|---|
| ReadableEventStoreAsync | Read only functionality |
| WritableEventStoreAsync | Write Only functionality |
| EventStoreAsync | Combined read and write functionality |
| SubscribableEventStoreAsync | Handles volatile subscriptions |
Simple delegating asynchronous event store that uses a synchronous one internally: DelegatingAsyncEventStore