Arke.Boundary.ArkeManager (Arke v0.6.2)

Copy Markdown View Source

This module manage the gen servers for the element specified in Arke.Core.Arke

Summary

Functions

add_link(unit, parameter_id, child_id, metadata)

add_link(unit_id, project, parameter_id, child_id, metadata)

arke_list()

before_create(unit, project)

call_func(unit, func, opts)

call_func(unit_id, project, func, opts)

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

create(unit)

create(unit, opts)

create(unit, project, opts)

get(unit_id, project)

get_all(project \\ :arke_system)

get_link(unit, parameter_id)

get_link(unit_id, project, parameter_id)

get_parameter(unit, parameter_id)

get_parameter(unit, project, parameter_id)

get_parameters(unit)

group_list()

manager_id()

remove(unit)

remove(unit_id, project)

remove_link(unit, parameter_id, child_id)

remove_link(unit_id, project, parameter_id, child_id)

start_link(state \\ [])

update(unit, new_unit)

update(unit_id, project, new_unit)

update_parameter(unit_id, parameter_id, project, metadata)