Raxol.Core.Runtime.Plugins.Loader (Raxol v2.0.1)
View SourceManages plugin loading operations.
Summary
Functions
Checks if a module implements the given behaviour.
Returns a specification to start this module under a supervisor.
Discovers plugins in the given directories. Returns a list of discovered plugin paths.
Gets the list of loaded plugins.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_cast/2.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_info/2.
Loads code for a plugin by its ID.
Loads a plugin from the given path.
Checks if a plugin is loaded.
Reloads a plugin.
Unloads a plugin.
Types
Functions
Checks if a module implements the given behaviour.
Returns a specification to start this module under a supervisor.
See Supervisor.
Discovers plugins in the given directories. Returns a list of discovered plugin paths.
Gets the list of loaded plugins.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_cast/2.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_info/2.
Loads code for a plugin by its ID.
Loads a plugin from the given path.
Checks if a plugin is loaded.
Reloads a plugin.
Unloads a plugin.