multiverses v0.4.0 Multiverses.GenServer View Source
This module is intended to be a drop-in replacement for GenServer
.
When a GenServer process is created by this module, it inherits the callers chain of its parent, in the same way that
Important:
Typically you won't want GenServers to default to be part of a multiverse shard, as they generally represent stateful persistent internal services. If the service can exist before and after the test, then you should NOT use this module.
When you should use this module:
In some cases, a GenServer will represent a transient connection, or a cache for state IRL which is tracked in a specific context.
Link to this section Summary
Functions
cloned from GenServer.abcast/2
cloned from GenServer.abcast/3
cloned from GenServer.call/2
cloned from GenServer.call/3
cloned from GenServer.cast/2
cloned from GenServer.format_report/1
cloned from GenServer.multi_call/2
cloned from GenServer.multi_call/3
cloned from GenServer.multi_call/4
cloned from GenServer.reply/2
starts a GenServer, linked to the calling function.
starts a GenServer, linked to the calling function.
cloned from GenServer.stop/1
cloned from GenServer.stop/2
cloned from GenServer.stop/3
cloned from GenServer.whereis/1
Link to this section Functions
cloned from GenServer.abcast/2
cloned from GenServer.abcast/3
cloned from GenServer.call/2
cloned from GenServer.call/3
cloned from GenServer.cast/2
cloned from GenServer.format_report/1
cloned from GenServer.multi_call/2
cloned from GenServer.multi_call/3
cloned from GenServer.multi_call/4
cloned from GenServer.reply/2
starts a GenServer, linked to the calling function.
starts a GenServer, linked to the calling function.
cloned from GenServer.stop/1
cloned from GenServer.stop/2
cloned from GenServer.stop/3
cloned from GenServer.whereis/1