rafted_value

v0.10.4

  • Pages
  • Modules
  • Exceptions

    rafted_value v0.10.4 API Reference

    Modules

    RaftedValue

    Public interface functions of RaftedValue package

    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

    Exceptions

    RaftedValue.AddFollowerError

    Built using ExDoc (v0.18.4), designed by Friedel Ziegelmayer.