# raft_fleet v0.11.0 - Table of Contents

> A fleet of Raft consensus groups

## Modules

- [RaftFleet](RaftFleet.md): Public interface functions of `raft_fleet`.
- [RaftFleet.Activator](RaftFleet.Activator.md)
- [RaftFleet.Cluster](RaftFleet.Cluster.md)
- [RaftFleet.Cluster.Hook](RaftFleet.Cluster.Hook.md)
- [RaftFleet.Cluster.Server](RaftFleet.Cluster.Server.md)
- [RaftFleet.Cluster.State](RaftFleet.Cluster.State.md)
- [RaftFleet.Config](RaftFleet.Config.md): RaftFleet defines the following application configs
- [RaftFleet.ConsensusGroups](RaftFleet.ConsensusGroups.md)
- [RaftFleet.ConsensusMemberAdjuster](RaftFleet.ConsensusMemberAdjuster.md)
- [RaftFleet.ConsensusMemberSup](RaftFleet.ConsensusMemberSup.md)
- [RaftFleet.ConsensusMemberSup.RaftedValueWrapper](RaftFleet.ConsensusMemberSup.RaftedValueWrapper.md)
- [RaftFleet.ConsensusNodesPair](RaftFleet.ConsensusNodesPair.md)
- [RaftFleet.Deactivator](RaftFleet.Deactivator.md)
- [RaftFleet.Hash](RaftFleet.Hash.md)
- [RaftFleet.LeaderPidCache](RaftFleet.LeaderPidCache.md)
- [RaftFleet.LeaderPidCacheRefresher](RaftFleet.LeaderPidCacheRefresher.md): A GenServer that periodically fetches all locally-stored leader pid caches and refreshes stale ones.

- [RaftFleet.Manager](RaftFleet.Manager.md)
- [RaftFleet.Manager.State](RaftFleet.Manager.State.md)
- [RaftFleet.MembersPerLeaderNode](RaftFleet.MembersPerLeaderNode.md)
- [RaftFleet.NodeReconnector](RaftFleet.NodeReconnector.md)
- [RaftFleet.NodeReconnector.State](RaftFleet.NodeReconnector.State.md)
- [RaftFleet.NodesPerZone](RaftFleet.NodesPerZone.md)
- [RaftFleet.PerMemberOptions](RaftFleet.PerMemberOptions.md)
- [RaftFleet.PerMemberOptionsMaker](RaftFleet.PerMemberOptionsMaker.md)
- [RaftFleet.ProcessAndDiskLogIndexInspector](RaftFleet.ProcessAndDiskLogIndexInspector.md): A GenServer that reports "eligibility" of a node for hosting the 1st member of a new consensus group.
- [RaftFleet.RaftedValueConfigMaker](RaftFleet.RaftedValueConfigMaker.md)
- [RaftFleet.RecentlyRemovedGroups](RaftFleet.RecentlyRemovedGroups.md)
- [RaftFleet.RecentlyRemovedGroups.GroupNameToIndices](RaftFleet.RecentlyRemovedGroups.GroupNameToIndices.md)
- [RaftFleet.RecentlyRemovedGroups.IndexToGroupName](RaftFleet.RecentlyRemovedGroups.IndexToGroupName.md)
- [RaftFleet.RecentlyRemovedGroups.NodesMap](RaftFleet.RecentlyRemovedGroups.NodesMap.md)
- [RaftFleet.RecentlyRemovedGroups.NodesMap.Pair](RaftFleet.RecentlyRemovedGroups.NodesMap.Pair.md)
- [RaftFleet.Util](RaftFleet.Util.md)
- [RaftFleet.ZoneId](RaftFleet.ZoneId.md)

