Table of Contents - raft-0.1.3 Documentation
Classes and Modules
- Raft
- Raft::AsyncProvider
- Raft::Cluster
- Raft::Goliath
- Raft::Goliath::EventMachineAsyncProvider
- Raft::Goliath::HashMarshalling
- Raft::Goliath::HttpJsonRpcProvider
- Raft::Goliath::HttpJsonRpcResponder
- Raft::LeadershipState
- Raft::Log
- Raft::LogEntry
- Raft::Node
- Raft::PersistentState
- Raft::RpcProvider
- Raft::TemporaryState
- Raft::Timer
Methods
- ::async_provider — Raft::Goliath
- ::hash_to_object — Raft::Goliath::HashMarshalling
- ::log — Raft::Goliath
- ::new — Raft::Cluster
- ::new — Raft::LogEntry
- ::new — Raft::PersistentState
- ::new — Raft::TemporaryState
- ::new — Raft::LeadershipState
- ::new — Raft::Timer
- ::new — Raft::Node
- ::new — Raft::Goliath
- ::new — Raft::Goliath::HttpJsonRpcResponder
- ::new — Raft::Goliath::HttpJsonRpcProvider
- ::object_to_hash — Raft::Goliath::HashMarshalling
- ::rpc_provider — Raft::Goliath
- #== — Raft::LogEntry
- #abs_log_index_for — Raft::Node
- #append_entries — Raft::RpcProvider
- #append_entries — Raft::Goliath::HttpJsonRpcProvider
- #append_entries_response — Raft::Goliath::HttpJsonRpcResponder
- #append_entries_to_follower — Raft::RpcProvider
- #append_entries_to_follower — Raft::Node
- #append_entries_to_follower — Raft::Goliath::HttpJsonRpcProvider
- #await — Raft::AsyncProvider
- #await — Raft::Goliath::EventMachineAsyncProvider
- #await_consensus — Raft::Node
- #await_leader — Raft::Node
- #candidate_update — Raft::Node
- #command — Raft::RpcProvider
- #command — Raft::Goliath::HttpJsonRpcProvider
- #command_response — Raft::Goliath::HttpJsonRpcResponder
- #commit_index= — Raft::TemporaryState
- #create_append_entries_to_follower_request — Raft::Goliath::HttpJsonRpcProvider
- #current_term= — Raft::PersistentState
- #eql? — Raft::LogEntry
- #error_message — Raft::Goliath::HttpJsonRpcResponder
- #error_response — Raft::Goliath::HttpJsonRpcResponder
- #establish_leadership — Raft::Node
- #follower_update — Raft::Node
- #followers — Raft::LeadershipState
- #handle_append_entries — Raft::Node
- #handle_command — Raft::Node
- #handle_commits — Raft::Node
- #handle_errors — Raft::Goliath::HttpJsonRpcResponder
- #handle_request_vote — Raft::Node
- #hash — Raft::LogEntry
- #last — Raft::Log
- #leader_update — Raft::Node
- #log= — Raft::PersistentState
- #quorum — Raft::Cluster
- #request_vote_response — Raft::Goliath::HttpJsonRpcResponder
- #request_votes — Raft::RpcProvider
- #request_votes — Raft::Goliath::HttpJsonRpcProvider
- #reset! — Raft::Timer
- #reset_election_timeout — Raft::Node
- #response — Raft::Goliath::HttpJsonRpcResponder
- #send_heartbeats — Raft::Node
- #splayed_interval — Raft::Timer
- #start — Raft::Goliath
- #step_down_if_new_term — Raft::Node
- #stop — Raft::Goliath
- #timed_out? — Raft::Timer
- #timeout — Raft::Timer
- #truncate_and_update_log — Raft::Node
- #update — Raft::Node
- #update_commit_index — Raft::Node
- #voted_for= — Raft::PersistentState