Class: Raft::RpcProvider
- Inherits:
-
Object
show all
- Defined in:
- lib/raft.rb
Instance Method Summary
collapse
Instance Method Details
#append_entries(request, cluster) ⇒ Object
112
113
114
|
# File 'lib/raft.rb', line 112
def append_entries(request, cluster)
raise "Your RpcProvider subclass must implement #append_entries"
end
|
#append_entries_to_follower(request, node_id) ⇒ Object
116
117
118
|
# File 'lib/raft.rb', line 116
def append_entries_to_follower(request, node_id)
raise "Your RpcProvider subclass must implement #append_entries_to_follower"
end
|
#command(request, node_id) ⇒ Object
120
121
122
|
# File 'lib/raft.rb', line 120
def command(request, node_id)
raise "Your RpcProvider subclass must implement #command"
end
|
#request_votes(request, cluster) ⇒ Object
108
109
110
|
# File 'lib/raft.rb', line 108
def request_votes(request, cluster)
raise "Your RpcProvider subclass must implement #request_votes"
end
|