Raxol.Core.Runtime.Plugins.PluginLifecycleCallbacks (Raxol v2.0.1)

View Source

Handles plugin lifecycle callback implementations.

Summary

Functions

cleanup_plugin(plugin_id, metadata)

Cleanup callback for a plugin.

handle_state_transition(plugin_id, old_state, new_state)

Handle state transition callback.

init_plugin(plugin_id, metadata)

Initialize plugin callback.

load_plugin_by_module(module, metadata, config, states, command_table, plugin_manager, current_metadata, opts)

Load plugin by module callback.

reload_plugin(plugin_id, metadata, config, states, command_table, plugin_manager, opts)

Reload plugin callback.

terminate_plugin(plugin_id, metadata, reason)

Terminate plugin callback.