API Reference reactor_process v#0.4.2

View Source

Modules

An extensions which provides steps for working with supervisors.

The child_spec DSL entity for the Reactor.Process DSL extension.

A count_children DSL entity for the Reactor.Process DSL extension.

A delete_child DSL entity for the Reactor.Process DSL extension.

The process_exit DSL entity for the Reactor.Process DSL extension.

A restart_child DSL entity for the Reactor.Process DSL extension.

A start_child DSL entity for the Reactor.Process DSL extension.

The start_link DSL entity for the Reactor.Process DSL extension.

A terminate_child DSL entity for the Reactor.Process DSL extension.

This exception is returned when a step wishes to access the owning PID but the Reactor.Process.Middleware middleware has not been added to the reactor.

This exception is returned when a process failed to terminate within the time allotted.

A Reactor middleware which records the pid of the original starting process.

Returns information about a Supervisor's children.

Deletes a child specification by id from a Supervisor.

A Reactor step which sends an exit signal to the process.

Restarts a child process identified by child_id.

Adds a child specification to a supervisor and starts that child.

A Reactor step which starts a process via it's child spec and links it to the process which is running the Reactor.

Terminates the given child identified by child_id.