|
class | DefaultEventBuilder |
| Builds EventData from various input formats serialising as JSON. More...
|
|
class | DefaultJsonSerializerSettings |
| Default settings for JSON serialisation and deserialisation. More...
|
|
class | DefaultSnapshotBuilder |
| Builds EventData from various input formats serialising as JSON. More...
|
|
class | DtoAggregateEvent |
| A IEvent<TAuthenticationToken> for IDto objects More...
|
|
class | DuplicateCreateCommandEvent |
| An IEvent<TAuthenticationToken> that informs the system that an operation resulted in a duplicate. More...
|
|
class | EventBuilder |
| Builds EventData from various input formats. More...
|
|
class | EventData |
| Captures all the data relevant to an IEvent<TAuthenticationToken> for an IEventStore<TAuthenticationToken> to persist. More...
|
|
class | EventDataResolver |
| Resolves EventData, ServiceRequestWithData<TAuthenticationToken, Guid> and ServiceResponseWithResultData<IEnumerableEventData> parameter types when serialising with WCF. More...
|
|
class | EventDeserialiser |
| Deserialises IEvent<TAuthenticationToken> from a serialised state. More...
|
|
class | EventExtensions |
| A set of extension method for IEvent<TAuthenticationToken>. More...
|
|
class | EventStore |
| Stores instances of IEvent<TAuthenticationToken> for replay, IAggregateRoot<TAuthenticationToken> and ISaga<TAuthenticationToken> rehydration. More...
|
|
class | EventStoreRetentionLevelAttribute |
| Provides a mechanism to configure different IEventStore<TAuthenticationToken> instances to save the event to. This is useful if you have events that should be in hot storage with quick loads and events that should be in cold storage and are unlikely to be reloaded and use slower cheaper storage. More...
|
|
interface | IEvent |
| An IEvent<TAuthenticationToken> represents something that took place in the domain. They are always named with a past-participle verb, such as OrderConfirmed. It's not unusual, but not required, for an IEvent<TAuthenticationToken> to name an IAggregateRoot<TAuthenticationToken> or IEntity that it relates to; let the domain language be your guide. More...
|
|
interface | IEventBuilder |
| Builds EventData from various input formats. More...
|
|
interface | IEventDeserialiser |
| Deserialises IEvent<TAuthenticationToken> from a serialised state. More...
|
|
interface | IEventHandler |
| Responds to or "Handles" a TEvent . More...
|
|
interface | IEventPublisher |
| Publishes an IEvent<TAuthenticationToken> More...
|
|
interface | IEventReceiver |
| Receives instances of a IEvent<TAuthenticationToken> from the event bus. More...
|
|
interface | IEventStore |
| Stores instances of IEvent<TAuthenticationToken> for replay, IAggregateRoot<TAuthenticationToken> and ISaga<TAuthenticationToken> rehydration. More...
|
|
interface | IEventWithIdentity |
| An IEvent<TAuthenticationToken> that can identify an aggregate. The IEvent<TAuthenticationToken>.Id is specifically the identifier for the individual IEvent<TAuthenticationToken> itself, not the aggregate being targeted. More...
|
|
class | InProcessEventStore |
| An IEventStore<TAuthenticationToken> that uses a local (non-static) IDictionary<TKey,TValue>. This does not manage memory in any way and will continue to grow. Mostly suitable for running tests or short lived processes. More...
|
|
interface | ISagaEvent |
| An IEvent<TAuthenticationToken> used specifically by a ISaga<TAuthenticationToken> More...
|
|
interface | ISnapshotBuilder |
| Builds EventData from various input formats. More...
|
|
interface | ISnapshotDeserialiser |
| Deserialises Snapshot from a serialised state. More...
|
|
class | MemoryCacheEventStore |
| A, EventStore<TAuthenticationToken> that uses a MemoryCache implementation, flushing out data (I.E. it's not persisted) More...
|
|
class | NotifyCallerEventAttribute |
| An IEvent<TAuthenticationToken> that should be sent back to the person who was authenticated when sending the request via SignalR. More...
|
|
class | NotifyEveryoneEventAttribute |
| An IEvent<TAuthenticationToken> that should be sent to all connected people via SignalR. More...
|
|
class | NotifyEveryoneExceptCallerEventAttribute |
| An IEvent<TAuthenticationToken> that should be sent to all connected people except the person who was authenticated when sending the request via SignalR. More...
|
|
class | PrivateEventAttribute |
| An IEvent<TAuthenticationToken> that should be sent via the private IEventPublisher<TAuthenticationToken>. More...
|
|
class | PublicEventAttribute |
| An IEvent<TAuthenticationToken> that should be sent via the public IEventPublisher<TAuthenticationToken>. More...
|
|
class | SagaEvent |
| An IEvent<TAuthenticationToken> used specifically by a ISaga<TAuthenticationToken> More...
|
|
class | SnapshotBuilder |
| Builds EventData from various input formats. More...
|
|
class | SnapshotDeserialiser |
| Deserialises Snapshot from a serialised state. More...
|
|