Namespace Cratis.Chronicle.EventSequences.Concurrency
Classes
- ConcurrencyOptions
Represents options for configuring concurrency strategies.
- ConcurrencyScope
Represents a concurrency scope for an event sequence append operation.
- ConcurrencyScopeBuilder
Builder for creating a ConcurrencyScope for an event sequence append operation.
- ConcurrencyScopeStrategies
Represents an implementation of IConcurrencyScopeStrategies that provides concurrency strategies based on configuration options.
- ConcurrencyViolation
Represents a concurrency violation that occurred during an append operation.
- OptimisticConcurrencyStrategy
Represents an optimistic concurrency strategy for managing concurrency scopes.
- TypeIsNotAConcurrencyStrategy
The exception that is thrown when a type is not a valid concurrency strategy.
Interfaces
- IConcurrencyScopeStrategies
Defines a system for managing concurrency strategies for event sequences.
- IConcurrencyScopeStrategy
Defines a strategy for managing concurrency scopes.