Class: Raft::RpcProvider
- Inherits:
-
Object
show all
- Defined in:
- lib/raft.rb
Instance Method Summary
collapse
Instance Method Details
#append_entries(request, cluster) ⇒ Object
128
129
130
|
# 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) ⇒ Object
132
133
134
|
# 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) ⇒ Object
136
137
138
|
# File 'lib/raft.rb', line 136
def command(request, node_id)
raise "Your RpcProvider subclass must implement #command"
end
|
#request_votes(request, cluster) ⇒ Object
124
125
126
|
# File 'lib/raft.rb', line 124
def request_votes(request, cluster)
raise "Your RpcProvider subclass must implement #request_votes"
end
|