Namespace Cratis.Chronicle.Registrations
Classes
- ArtifactPreparationReentered
The exception that is thrown when artifact preparation or registration reenters its own unfinished local work.
- ArtifactRegistration
Represents the outcome for one declared client artifact within a RegistrationOutcome.
- ConflictingArtifactDeclaration
The exception that is thrown when peer declarations disagree on a supplied artifact facet.
- ConflictingArtifactKind
The exception that is thrown when an explicit observer kind contradicts another declaration.
- ExplicitArtifacts
Represents artifacts registered explicitly with the client while it is being configured, rather than found by discovery - for every event store the client creates.
- InvalidExplicitArtifact
The exception that is thrown when an explicitly nominated type cannot fulfill its artifact contract.
- RegistrationOutcome
Represents what became of the client's declared artifacts when RegisterAll() ran.
- RegistrationRetryOptions
Represents how a client retries registering its artifacts when the kernel does not accept them.
- RegistrationWaitExtensions
Helper extensions providing wait methods for artifact registration.
- TypeBasedArtifactRegistrationNotSupported
The exception that is thrown when a custom observer registry cannot perform a new type-based operation.
Interfaces
- IEventTypeRegistrationBuilder
Defines the supplied declaration facets of an explicitly registered event type.