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.