Pure pacemaker runtime that drives state transitions for a single local validator.
Attributes
- Companion
- object
- Source
- PacemakerRuntime.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Members list
Value members
Concrete methods
Processes an observed new-view message, potentially advancing the window.
Processes an observed new-view message, potentially advancing the window.
Attributes
- Source
- PacemakerRuntime.scala
Processes an observed timeout vote, potentially assembling a timeout certificate.
Processes an observed timeout vote, potentially assembling a timeout certificate.
Attributes
- Source
- PacemakerRuntime.scala
Determines the local validator's proposal eligibility for the current state.
Determines the local validator's proposal eligibility for the current state.
Attributes
- Source
- PacemakerRuntime.scala
Initializes the pacemaker for a new consensus window.
Advances the pacemaker clock, potentially triggering a timeout vote.
Advances the pacemaker clock, potentially triggering a timeout vote.
Attributes
- Source
- PacemakerRuntime.scala
Computes the timeout duration for a given window and consecutive timeout count.
Computes the timeout duration for a given window and consecutive timeout count.
Attributes
- Source
- PacemakerRuntime.scala
Updates the bootstrap hold reason, potentially triggering leader activation.
Updates the bootstrap hold reason, potentially triggering leader activation.
Attributes
- Source
- PacemakerRuntime.scala
Inherited methods
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product