HostLost

data class HostLost(val at: Instant, val reason: FailureReason, val localFabric: FabricAvailability) : MembershipEvent

The host's transport link was permanently lost (joiner perspective only).

Terminal state — no further events follow. Room.broadcast and Room.sendTo become silent no-ops after this event.

Driven by us.tractat.kuilt.session.partition.PartitionEvent.PeerLost for the host peer. The room does not auto-elect a new host.

reason classifies the terminal failure (window expired / refused / unrecoverable) — see FailureReason, the post-admission analogue of AdmissionFailure on AdmissionFailed.

Constructors

Link copied to clipboard
constructor(at: Instant, reason: FailureReason, localFabric: FabricAvailability)

Properties

Link copied to clipboard
val at: Instant
Link copied to clipboard

This peer's own Room.localFabric at the instant this event was emitted.

Link copied to clipboard