Class: Raft::RpcProvider
- Inherits:
-
Object
show all
- Defined in:
- lib/raft.rb
Instance Method Summary
collapse
Instance Method Details
#append_entries(request, cluster) ⇒ Object
49
50
51
|
# File 'lib/raft.rb', line 49
def append_entries(request, cluster)
raise "Your RpcProvider subclass must implement #append_entries"
end
|
#append_entries_to_follower(request, node_id) ⇒ Object
53
54
55
|
# File 'lib/raft.rb', line 53
def append_entries_to_follower(request, node_id)
raise "Your RpcProvider subclass must implement #append_entries_to_follower"
end
|
#command(request, node_id) ⇒ Object
57
58
59
|
# File 'lib/raft.rb', line 57
def command(request, node_id)
raise "Your RpcProvider subclass must implement #command"
end
|
#request_votes(request, cluster) ⇒ Object
45
46
47
|
# File 'lib/raft.rb', line 45
def request_votes(request, cluster)
raise "Your RpcProvider subclass must implement #request_votes"
end
|