Table of Contents

Class FailedPartition

Namespace
Cratis.Chronicle.Observation
Assembly
Cratis.Chronicle.dll

Represents a failed partition.

public record FailedPartition : IEquatable<FailedPartition>
Inheritance
FailedPartition
Implements
Inherited Members

Constructors

FailedPartition(FailedPartitionId, ObserverId, Partition, IEnumerable<FailedPartitionAttempt>)

Represents a failed partition.

public FailedPartition(FailedPartitionId Id, ObserverId ObserverId, Partition Partition, IEnumerable<FailedPartitionAttempt> Attempts)

Parameters

Id FailedPartitionId

Unique identifier of the failed partition registration.

ObserverId ObserverId

The identifier of the observer (Reactor, Reducer).

Partition Partition

Partition that has failed.

Attempts IEnumerable<FailedPartitionAttempt>

Collection of FailedPartitionAttempt.

Properties

Attempts

Collection of FailedPartitionAttempt.

public IEnumerable<FailedPartitionAttempt> Attempts { get; init; }

Property Value

IEnumerable<FailedPartitionAttempt>

Id

Unique identifier of the failed partition registration.

public FailedPartitionId Id { get; init; }

Property Value

FailedPartitionId

ObserverId

The identifier of the observer (Reactor, Reducer).

public ObserverId ObserverId { get; init; }

Property Value

ObserverId

Partition

Partition that has failed.

public Partition Partition { get; init; }

Property Value

Partition