Behaviours: gen_server, partisan_peer_service_manager.
| cast_message/3 | Cast a message to a remote gen_server. |
| cast_message/4 | Cast a message to a remote gen_server. |
| cast_message/5 | Cast a message to a remote gen_server. |
| connections/0 | Return connections list. |
| decode/1 | Decode state. |
| forward_message/3 | Forward message to registered process on the remote side. |
| forward_message/4 | Forward message to registered process on the remote side. |
| forward_message/5 | Forward message to registered process on the remote side. |
| get_local_state/0 | Return local node's view of cluster membership. |
| inject_partition/2 | Inject a partition. |
| join/1 | Attempt to join a remote node. |
| leave/0 | Leave the cluster. |
| leave/1 | Remove another node from the cluster. |
| members/0 | Return membership list. |
| myself/0 | Return myself. |
| on_down/2 | Trigger function on connection close for a given node. |
| on_up/2 | Trigger function on connection open for a given node. |
| partitions/0 | Return partitions. |
| receive_message/1 | Receive message from a remote manager. |
| reserve/1 | Reserve a slot for the particular tag. |
| resolve_partition/1 | Resolve a partition. |
| send_message/2 | Send message to a remote manager. |
| start_link/0 | Same as start_link([]). |
| sync_join/1 | Attempt to join a remote node. |
| update_members/1 | Update membership. |
cast_message(Name, ServerRef, Message) -> any()
Cast a message to a remote gen_server.
cast_message(Name, Channel, ServerRef, Message) -> any()
Cast a message to a remote gen_server.
cast_message(Name, Channel, ServerRef, Message, Options) -> any()
Cast a message to a remote gen_server.
connections() -> any()
Return connections list.
decode(State) -> any()
Decode state.
forward_message(Name, ServerRef, Message) -> any()
Forward message to registered process on the remote side.
forward_message(Name, Channel, ServerRef, Message) -> any()
Forward message to registered process on the remote side.
forward_message(Name, Channel, ServerRef, Message, Options) -> any()
Forward message to registered process on the remote side.
get_local_state() -> any()
Return local node's view of cluster membership.
inject_partition(Origin, TTL) -> any()
Inject a partition.
join(Node) -> any()
Attempt to join a remote node.
leave() -> any()
Leave the cluster.
leave(Node) -> any()
Remove another node from the cluster.
members() -> any()
Return membership list.
myself() -> any()
Return myself.
on_down(Name, Function) -> any()
Trigger function on connection close for a given node.
on_up(Name, Function) -> any()
Trigger function on connection open for a given node.
partitions() -> any()
Return partitions.
receive_message(Message) -> any()
Receive message from a remote manager.
reserve(Tag) -> any()
Reserve a slot for the particular tag.
resolve_partition(Reference) -> any()
Resolve a partition.
send_message(Name, Message) -> any()
Send message to a remote manager.
start_link() -> {ok, pid()} | ignore | {error, term()}
Same as start_link([]).
sync_join(Node) -> any()
Attempt to join a remote node.
update_members(Nodes) -> any()
Update membership.
Generated by EDoc