Package dev.turboism.sdk.plugin
package dev.turboism.sdk.plugin
Core plugin lifecycle, context, ownership, cancellation, and plugin-scoped resource contracts.
-
ClassDescriptionCooperative cancellation signal supplied to runtime-managed plugin work.Plugin-owned collection of resources to close during disable or context cleanup.Plugin-scoped SDK context supplied during
TurboismPlugin.init(PluginContext).Read-only public contract of plugin metadata loaded fromMETA-INF/turboism/plugin.json.Declared plugin author.Declared dependency relationship to another plugin.Declared high-level runtime environment requirements.Localization metadata declared by the plugin.Declared request for a permission-protected operation family.Plugin-scoped logger provided by the runtime.Plugin-scoped directories supplied by the runtime.Reversible registration handle returned by SDK registries.Unchecked signal that cooperative runtime-managed plugin work was canceled.Lifecycle contract for all Turboism plugins.Runtime classification of how much bounded execution budget a plugin task may consume.