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