This module defines the riak_ensemble_backend behaviour.
Required callback functions: init/3, new_obj/4, obj_epoch/1, obj_seq/1, obj_key/1, obj_value/1, set_obj_epoch/2, set_obj_seq/2, set_obj_value/2, get/3, put/4, tick/5, ping/2, handle_down/4, ready_to_start/0, synctree_path/2.
from() = {{term(), term()}, peer_id()} | {riak_ensemble_msg:msg_from(), peer_id()}
peer_id() = {term(), node()}
| get_obj/3 | |
| latest_obj/3 | |
| pong/1 | |
| reply/2 | |
| set_obj/4 | |
| start/4 |
get_obj(Mod, X, Obj) -> any()
latest_obj(Mod, ObjA, ObjB) -> any()
pong(From::pid()) -> ok
reply(X1::from(), Reply::any()) -> ok
set_obj(Mod, X, Val, Obj) -> any()
start(Mod, Ensemble, Id, Args) -> any()
Generated by EDoc