Optional_Internal/testing override for clock source.
Optional_Internal/testing override for random source.
Static local and cluster configuration.
OptionaleventOptional event bus. Defaults to NoOpEventBus.
OptionalloggerOptional logger. Defaults to ConsoleLogger.
Application state machine receiving committed commands.
Node storage bundle for log, metadata, snapshots, and configuration.
Transport implementation used for Raft RPC communication.
Construction options for a Raft node instance.