-
public final class PluginRegistryPlugin runtime — concrete backing for the Phase 4 plugin-system-contract.json interface. Phase 4.5 lands the in-memory registry that dispatches lifecycle hooks to every registered plugin in registration order.
Plugins are scoped per-SDK-instance.
Aegis.plugins.register(...)afterAegis.initialize().
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classPluginRegistry.TrackDecisionpublic interfacePluginRegistry.Plugin
-
Constructor Summary
Constructors Constructor Description PluginRegistry()
-
Method Summary
Modifier and Type Method Description final Booleanregister(PluginRegistry.Plugin plugin)Register a plugin. final Booleanunregister(String name)final List<String>list()final List<PluginRegistry.Plugin>allPlugins()-
-
Method Detail
-
register
final Boolean register(PluginRegistry.Plugin plugin)
Register a plugin. Returns false if a plugin with the same name is already registered.
-
unregister
final Boolean unregister(String name)
-
allPlugins
final List<PluginRegistry.Plugin> allPlugins()
-
-
-
-