Raxol.Protocols.PluginSystemIntegration.PluginRegistry (Raxol v2.0.1)

View Source

Summary

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

dispatch_event_to_plugins(registry, event)

find_plugins_by_capability(registry, capability)

get_plugin(registry, plugin_id)

handle_manager_cast(msg, state)

Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_cast/2.

handle_manager_info(msg, state)

Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_info/2.

list_plugins(registry)

register_plugin(registry, plugin_module, opts \\ [])

start_link(init_opts \\ [])

unregister_plugin(registry, plugin_id)