Interface RaftNodeEvents<T>

Type Parameters

  • T = unknown

Hierarchy

  • RaftNodeEvents

Properties

committed: ((entry, index) => void)

Type declaration

    • (entry, index): void
    • Fired when a log entry is committed and should be applied

      Parameters

      Returns void

leaderChanged: ((leaderId) => void)

Type declaration

    • (leaderId): void
    • Fired when a new leader is elected (may be self)

      Parameters

      • leaderId: string

      Returns void

roleChanged: ((role) => void)

Type declaration

    • (role): void
    • Fired when this node's role changes

      Parameters

      Returns void

Generated using TypeDoc