class Raft::RpcProvider

Public Instance Methods

append_entries(request, cluster) click to toggle source
# File lib/raft.rb, line 128
def append_entries(request, cluster)
  raise "Your RpcProvider subclass must implement #append_entries"
end
append_entries_to_follower(request, node_id) click to toggle source
# File lib/raft.rb, line 132
def append_entries_to_follower(request, node_id)
  raise "Your RpcProvider subclass must implement #append_entries_to_follower"
end
command(request, node_id) click to toggle source
# File lib/raft.rb, line 136
def command(request, node_id)
  raise "Your RpcProvider subclass must implement #command"
end
request_votes(request, cluster) click to toggle source
# File lib/raft.rb, line 124
def request_votes(request, cluster)
  raise "Your RpcProvider subclass must implement #request_votes"
end