ExActor v2.2.4 API Reference

Modules

Provides delegate_to/2 macro that can be used to simplify cases when call/cast operations delegate to another module

Empty predefine. Imports all ExActor macros, but doesn’t provide any default implementation. The declaring module must define all required functions of the gen_server behaviour

Predefine that relies on GenServer provided by Elixir standard lib. All ExActor macros are imported

Macros that can be used for simpler definition of GenServer operations such as casts or calls

Helper macros that can be used for simpler responses from init/call/cast/info handlers

Predefine that provides strict default implementation for gen_server required functions. Default implementation will cause the gen_server to be stopped. This predefine is useful if you want to need only some parts of the server to be implemented, and want to fail for everything else that happens on the server

Predefine that provides tolerant default implementation for gen_server required functions. Default implementation will cause the gen_server to ignore messages (e.g. calls/casts)