rafted_value
v0.11.2
  • Pages
  • Modules

    API Reference rafted_value v0.11.2

    modules

    Modules

    RaftedValue

    Public interface functions of RaftedValue package.

    RaftedValue.AddFollowerError
    RaftedValue.CommandResults
    RaftedValue.Communication
    RaftedValue.Config
    RaftedValue.Data

    A behaviour that defines data to be replicated by RaftedValue servers.

    RaftedValue.Election
    RaftedValue.FollowerIndices
    RaftedValue.FollowerIndices.Pair
    RaftedValue.LeaderHook

    A behaviour module for hooks that are invoked in leader.

    RaftedValue.LeaderHook.NoOp
    RaftedValue.Leadership
    RaftedValue.LogEntry
    RaftedValue.LogIndex
    RaftedValue.LogInfo
    RaftedValue.Logs
    RaftedValue.LogsMap
    RaftedValue.Members
    RaftedValue.Monotonic
    RaftedValue.Persistence
    RaftedValue.Persistence.SnapshotMetadata
    RaftedValue.RPC
    RaftedValue.RPC.AppendEntriesRequest
    RaftedValue.RPC.AppendEntriesResponse
    RaftedValue.RPC.InstallSnapshot
    RaftedValue.RPC.InstallSnapshotCompressed
    RaftedValue.RPC.RequestVoteRequest
    RaftedValue.RPC.RequestVoteResponse
    RaftedValue.RPC.TimeoutNow
    RaftedValue.RemoteMessageGateway

    Default implementation of :communication_module.

    RaftedValue.Server
    RaftedValue.Server.State
    RaftedValue.Snapshot
    RaftedValue.TermNumber
    RaftedValue.Timer

    Hex Package Hex Preview Download ePub version

    Built using ExDoc (v0.29.4) for the Elixir programming language